ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <base_engine.h>

Inheritance diagram for Wintermute::BaseEngine:
Collaboration diagram for Wintermute::BaseEngine:

List of all members.

Public Member Functions

 BaseEngine ()
 ~BaseEngine () override
void setGameRef (BaseGame *gameRef)
Common::RandomSourcegetRandomSource ()
uint32 randInt (int from, int to)
SystemClassRegistrygetClassRegistry ()
BaseGamegetGameRef ()
BaseFileManagergetFileManager ()
BaseSoundMgrgetSoundMgr ()
Common::String getGameTargetName () const
Common::String getGameId () const
Common::Language getLanguage () const
uint32 getFlags () const
WMETargetExecutable getTargetExecutable () const
bool isFoxTail (WMETargetExecutable v1=FOXTAIL_OLDEST_VERSION, WMETargetExecutable v2=FOXTAIL_LATEST_VERSION) const
void addFlags (uint32 flags)

Static Public Member Functions

static void createInstance (const Common::String &targetName, const Common::String &gameId, Common::Language lang, WMETargetExecutable targetExecutable, uint32 flags)
static BaseRenderergetRenderer ()
static const TimergetTimer ()
static const TimergetLiveTimer ()
static void LOG (bool res, const char *fmt,...)
static bool isFoxTailCheck (WMETargetExecutable t, WMETargetExecutable v1=FOXTAIL_OLDEST_VERSION, WMETargetExecutable v2=FOXTAIL_LATEST_VERSION)

Private Member Functions

void init ()

Private Attributes

BaseFileManager_fileManager
Common::String _gameId
Common::String _targetName
BaseGame_gameRef
Common::RandomSource_rnd
SystemClassRegistry_classReg
Common::Language _language
WMETargetExecutable _targetExecutable
uint32 _flags

Detailed Description

Definition at line 135 of file base_engine.h.


Constructor & Destructor Documentation

Wintermute::BaseEngine::BaseEngine (  ) 

Definition at line 41 of file base_engine.cpp.

Wintermute::BaseEngine::~BaseEngine (  )  [override]

Definition at line 60 of file base_engine.cpp.


Member Function Documentation

void Wintermute::BaseEngine::addFlags ( uint32  flags  )  [inline]

Definition at line 178 of file base_engine.h.

void Wintermute::BaseEngine::createInstance ( const Common::String targetName,
const Common::String gameId,
Common::Language  lang,
WMETargetExecutable  targetExecutable,
uint32  flags 
) [static]

Definition at line 66 of file base_engine.cpp.

SystemClassRegistry* Wintermute::BaseEngine::getClassRegistry (  )  [inline]

Definition at line 157 of file base_engine.h.

BaseFileManager* Wintermute::BaseEngine::getFileManager (  )  [inline]

Definition at line 159 of file base_engine.h.

uint32 Wintermute::BaseEngine::getFlags (  )  const [inline]

Definition at line 168 of file base_engine.h.

Common::String Wintermute::BaseEngine::getGameId (  )  const [inline]

Definition at line 166 of file base_engine.h.

BaseGame* Wintermute::BaseEngine::getGameRef (  )  [inline]

Definition at line 158 of file base_engine.h.

Common::String Wintermute::BaseEngine::getGameTargetName (  )  const [inline]

Definition at line 165 of file base_engine.h.

Common::Language Wintermute::BaseEngine::getLanguage (  )  const [inline]

Definition at line 167 of file base_engine.h.

const Timer * Wintermute::BaseEngine::getLiveTimer (  )  [static]

Definition at line 124 of file base_engine.cpp.

Common::RandomSource* Wintermute::BaseEngine::getRandomSource (  )  [inline]

Definition at line 154 of file base_engine.h.

BaseRenderer * Wintermute::BaseEngine::getRenderer (  )  [static]

Definition at line 108 of file base_engine.cpp.

BaseSoundMgr * Wintermute::BaseEngine::getSoundMgr (  ) 

Definition at line 100 of file base_engine.cpp.

WMETargetExecutable Wintermute::BaseEngine::getTargetExecutable (  )  const [inline]

Definition at line 169 of file base_engine.h.

const Timer * Wintermute::BaseEngine::getTimer (  )  [static]

Definition at line 116 of file base_engine.cpp.

void Wintermute::BaseEngine::init (  )  [private]

Definition at line 52 of file base_engine.cpp.

bool Wintermute::BaseEngine::isFoxTail ( WMETargetExecutable  v1 = FOXTAIL_OLDEST_VERSION,
WMETargetExecutable  v2 = FOXTAIL_LATEST_VERSION 
) const [inline]

Definition at line 175 of file base_engine.h.

static bool Wintermute::BaseEngine::isFoxTailCheck ( WMETargetExecutable  t,
WMETargetExecutable  v1 = FOXTAIL_OLDEST_VERSION,
WMETargetExecutable  v2 = FOXTAIL_LATEST_VERSION 
) [inline, static]

Definition at line 172 of file base_engine.h.

void Wintermute::BaseEngine::LOG ( bool  res,
const char *  fmt,
  ... 
) [static]

Definition at line 75 of file base_engine.cpp.

uint32 Wintermute::BaseEngine::randInt ( int  from,
int  to 
)

Definition at line 96 of file base_engine.cpp.

void Wintermute::BaseEngine::setGameRef ( BaseGame gameRef  )  [inline]

Definition at line 152 of file base_engine.h.


Member Data Documentation

Definition at line 146 of file base_engine.h.

Definition at line 138 of file base_engine.h.

Definition at line 140 of file base_engine.h.

Definition at line 142 of file base_engine.h.


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


Generated on Sat Sep 19 2020 05:06:27 for ResidualVM by doxygen 1.7.1
curved edge   curved edge