Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
Engine.hpp File Reference
#include <SDL3/SDL.h>
Include dependency graph for Engine.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  monopoly
 
namespace  monopoly::audio
 
namespace  monopoly::fonts
 
namespace  monopoly::statsui
 
namespace  monopoly::uimsg
 
namespace  monopoly::presentation
 
namespace  monopoly::data
 
namespace  monopoly::udsound
 
namespace  monopoly::engine
 

Functions

void monopoly::engine::configureModernScene (data::ModernSceneOptions options) noexcept
 
bool monopoly::engine::modernTradePresentationEnabled () noexcept
 
SequencePlayback * monopoly::engine::sequencePlayback ()
 
audio::Runtime * monopoly::engine::audioPlayback ()
 
fonts::Runtime * monopoly::engine::fontPlayback ()
 
statsui::AccountRuntime * monopoly::engine::statsAccounts () noexcept
 
udsound::Runtime * monopoly::engine::monopolySoundPlayback ()
 
void monopoly::engine::playWarningSound () noexcept
 
void monopoly::engine::playClickSound () noexcept
 
bool monopoly::engine::startVoiceChat () noexcept
 
void monopoly::engine::stopVoiceChat () noexcept
 
void monopoly::engine::startOpeningMovies (bool startedByLobby)
 
bool monopoly::engine::consumeOpeningMovieInput (const uimsg::Message &message)
 
bool monopoly::engine::initialize (SDL_Window *window, presentation::PresentMode presentMode)
 
bool monopoly::engine::runCyclicFunctions ()
 
void monopoly::engine::shutdown ()