Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::openingmovies::Controller Class Referencefinal

#include <OpeningMovies.hpp>

Public Member Functions

void begin (std::uint64_t tick, bool startedByLobby, bool use3DBoard, engine::SequencePlayback &playback)
 
void update (std::uint64_t tick, std::span< const video::SequencePlaybackState > videoStates, engine::SequencePlayback &playback)
 
void skip (engine::SequencePlayback &playback)
 
void decoderFailed (std::string error, engine::SequencePlayback &playback)
 
void reset (engine::SequencePlayback &playback)
 
bool active () const noexcept
 
bool pointerVisible () const noexcept
 
Phase phase () const noexcept
 
bool takePlayerSelectionRequest () noexcept
 
std::string takeError () noexcept
 
sequence::SequenceNodeId movieNode () const noexcept
 
const std::string & movieFile () const noexcept
 

Detailed Description

Definition at line 19 of file OpeningMovies.hpp.

Member Function Documentation

◆ active()

bool monopoly::openingmovies::Controller::active ( ) const
inlinenoexcept

Definition at line 32 of file OpeningMovies.hpp.

◆ begin()

void monopoly::openingmovies::Controller::begin ( std::uint64_t  tick,
bool  startedByLobby,
bool  use3DBoard,
engine::SequencePlayback &  playback 
)

Definition at line 72 of file OpeningMovies.cpp.

◆ decoderFailed()

void monopoly::openingmovies::Controller::decoderFailed ( std::string  error,
engine::SequencePlayback &  playback 
)

Definition at line 65 of file OpeningMovies.cpp.

◆ movieFile()

const std::string & monopoly::openingmovies::Controller::movieFile ( ) const
inlinenoexcept

Definition at line 39 of file OpeningMovies.hpp.

◆ movieNode()

sequence::SequenceNodeId monopoly::openingmovies::Controller::movieNode ( ) const
inlinenoexcept

Definition at line 38 of file OpeningMovies.hpp.

◆ phase()

Phase monopoly::openingmovies::Controller::phase ( ) const
inlinenoexcept

Definition at line 35 of file OpeningMovies.hpp.

◆ pointerVisible()

bool monopoly::openingmovies::Controller::pointerVisible ( ) const
inlinenoexcept

Definition at line 34 of file OpeningMovies.hpp.

◆ reset()

void monopoly::openingmovies::Controller::reset ( engine::SequencePlayback &  playback)

Definition at line 47 of file OpeningMovies.cpp.

◆ skip()

void monopoly::openingmovies::Controller::skip ( engine::SequencePlayback &  playback)

Definition at line 217 of file OpeningMovies.cpp.

◆ takeError()

std::string monopoly::openingmovies::Controller::takeError ( )
noexcept

Definition at line 230 of file OpeningMovies.cpp.

◆ takePlayerSelectionRequest()

bool monopoly::openingmovies::Controller::takePlayerSelectionRequest ( )
noexcept

Definition at line 227 of file OpeningMovies.cpp.

◆ update()

void monopoly::openingmovies::Controller::update ( std::uint64_t  tick,
std::span< const video::SequencePlaybackState >  videoStates,
engine::SequencePlayback &  playback 
)

Definition at line 182 of file OpeningMovies.cpp.


The documentation for this class was generated from the following files: