Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GameManager Class Reference
Collaboration diagram for GameManager:
Collaboration graph
[legend]

Public Member Functions

void GetStylesForGame (const Game *pGame, std::vector< const Style * > &aStylesAddTo, bool editor=false)
 
auto GetGameForStyle (const Style *pStyle) -> const Game *
 
void GetStepsTypesForGame (const Game *pGame, std::vector< StepsType > &aStepsTypeAddTo)
 
auto GetEditorStyleForStepsType (StepsType st) -> const Style *
 
auto GetStyleForStepsType (StepsType st) -> const Style *
 
void GetDemonstrationStylesForGame (const Game *pGame, std::vector< const Style * > &vpStylesOut)
 
auto GetHowToPlayStyleForGame (const Game *pGame) -> const Style *
 
void GetCompatibleStyles (const Game *pGame, int iNumPlayers, std::vector< const Style * > &vpStylesOut)
 
auto GetFirstCompatibleStyle (const Game *pGame, int iNumPlayers, StepsType st) -> const Style *
 
void GetEnabledGames (std::vector< const Game * > &aGamesOut)
 
auto GetDefaultGame () -> const Game *
 
auto IsGameEnabled (const Game *pGame) -> bool
 
auto GetIndexFromGame (const Game *pGame) -> int
 
auto GetGameFromIndex (int index) -> const Game *
 
auto GetStepsTypeInfo (StepsType st) -> const StepsTypeInfo &
 
auto StringToStepsType (std::string sStepsType) -> StepsType
 
auto StringToGame (const std::string &sGame) -> const Game *
 
auto GameAndStringToStyle (const Game *pGame, const std::string &sStyle) -> const Style *
 
auto StyleToLocalizedString (const Style *s) -> std::string
 
void PushSelf (lua_State *L)
 

Public Attributes

bool m_bResetModifiers
 
bool m_bResetTurns
 
float m_fPreviousRate
 
std::string m_sModsToReset
 
std::vector< std::string > m_vTurnsToReset
 

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