Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

GameCommand Struct Reference

#include <GameCommand.h>

Collaboration diagram for GameCommand:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GameCommand ()
void Init ()
void Load (int iIndex, const Commands &acs)
void ApplyToAllPlayers () const
void Apply (PlayerNumber pn) const
bool DescribesCurrentMode (PlayerNumber pn) const
bool DescribesCurrentModeForAllPlayers () const
bool IsPlayable (CString *why=NULL) const
bool IsZero () const

Public Attributes

CString m_sName
bool m_bInvalid
CString m_sInvalidReason
int m_iIndex
const Gamem_pGame
const Stylem_pStyle
PlayMode m_pm
Difficulty m_dc
CourseDifficulty m_CourseDifficulty
CString m_sAnnouncer
CString m_sModifiers
CString m_sScreen
Songm_pSong
Stepsm_pSteps
Coursem_pCourse
Trailm_pTrail
Characterm_pCharacter
std::map< CString, CString > m_SetEnv
CString m_sSongGroup
SortOrder m_SortOrder
int m_iUnlockIndex
CString m_sSoundPath
vector< CString > m_vsScreensToPrepare
bool m_bDeletePreparedScreens
bool m_bClearBookkeepingData
bool m_bClearMachineStats
bool m_bTransferStatsFromMachine
bool m_bTransferStatsToMachine
bool m_bInsertCredit
bool m_bResetToFactoryDefaults
bool m_bStopMusic
bool m_bApplyDefaultOptions

Private Member Functions

void Apply (const vector< PlayerNumber > &vpns) const

Constructor & Destructor Documentation

GameCommand::GameCommand  )  [inline]
 


Member Function Documentation

void GameCommand::Apply const vector< PlayerNumber > &  vpns  )  const [private]
 

void GameCommand::Apply PlayerNumber  pn  )  const
 

void GameCommand::ApplyToAllPlayers  )  const
 

bool GameCommand::DescribesCurrentMode PlayerNumber  pn  )  const
 

bool GameCommand::DescribesCurrentModeForAllPlayers  )  const
 

void GameCommand::Init  ) 
 

bool GameCommand::IsPlayable CString *  why = NULL  )  const
 

bool GameCommand::IsZero  )  const
 

void GameCommand::Load int  iIndex,
const Commands acs
 


Member Data Documentation

bool GameCommand::m_bApplyDefaultOptions
 

bool GameCommand::m_bClearBookkeepingData
 

bool GameCommand::m_bClearMachineStats
 

bool GameCommand::m_bDeletePreparedScreens
 

bool GameCommand::m_bInsertCredit
 

bool GameCommand::m_bInvalid
 

bool GameCommand::m_bResetToFactoryDefaults
 

bool GameCommand::m_bStopMusic
 

bool GameCommand::m_bTransferStatsFromMachine
 

bool GameCommand::m_bTransferStatsToMachine
 

CourseDifficulty GameCommand::m_CourseDifficulty
 

Difficulty GameCommand::m_dc
 

int GameCommand::m_iIndex
 

int GameCommand::m_iUnlockIndex
 

Character* GameCommand::m_pCharacter
 

Course* GameCommand::m_pCourse
 

const Game* GameCommand::m_pGame
 

PlayMode GameCommand::m_pm
 

Song* GameCommand::m_pSong
 

Steps* GameCommand::m_pSteps
 

const Style* GameCommand::m_pStyle
 

Trail* GameCommand::m_pTrail
 

CString GameCommand::m_sAnnouncer
 

std::map<CString,CString> GameCommand::m_SetEnv
 

CString GameCommand::m_sInvalidReason
 

CString GameCommand::m_sModifiers
 

CString GameCommand::m_sName
 

SortOrder GameCommand::m_SortOrder
 

CString GameCommand::m_sScreen
 

CString GameCommand::m_sSongGroup
 

CString GameCommand::m_sSoundPath
 

vector<CString> GameCommand::m_vsScreensToPrepare
 


The documentation for this struct was generated from the following files:
Generated on Thu Jan 27 20:59:15 2005 for StepMania by doxygen 1.3.7