24 #include "../Parcel/RecordFile.h" 25 #include "../Util/WorldCoordinates.h" 30 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 32 # define MR_DllDeclare __declspec( dllexport ) 34 # define MR_DllDeclare __declspec( dllimport ) 37 # define MR_DllDeclare 60 bool LoadNew(
const char *pTitle, std::shared_ptr<Track> track,
69 Level *GetCurrentLevel()
const;
70 const char *GetTitle()
const;
82 void ComputeShapeContactEffects(
int pCurrentRoom,
Level
Definition: Log.h:62
bool mAllowRendering
Definition: GameSession.h:88
MR_DllDeclare void Clean() noexcept
Must be called at the end of the program.
Definition: DllObjectFactory.cpp:63
int mCurrentLevelNumber
Definition: GameSession.h:89
#define MR_DllDeclare
Definition: GameSession.h:37
MR_Int32 MR_SimulationTime
Definition: WorldCoordinates.h:106
Definition: MazeElement.h:151
std::string mTitle
Definition: GameSession.h:91
Definition: GameSession.h:49
Definition: GameOptions.h:41
std::shared_ptr< Track > track
Definition: GameSession.h:92
MR_FreeElementHandleClass * MR_FreeElementHandle
Definition: MazeElement.h:51
MR_SimulationTime mSimulationTime
Time simulated since the session start.
Definition: GameSession.h:94
Definition: Announcement.h:24
Definition: GameSession.h:54
Util::OS::timestamp_t mLastSimulateCallTime
Time in ms obtained by timeGetTime.
Definition: GameSession.h:95
MR_Int64 timestamp_t
Definition: OS.h:55