|
SharedPointer< Window > | GetPlayableForeground () |
|
void | PlayersAct (int a0) |
|
void | MobsAct () |
|
void | UpdateScore () |
|
int | GetScore () |
|
int | UpdateTime (int a0) |
|
void | UpdateLives () |
|
void | ManageSpriteStates () |
|
void | ManageSurprises () |
|
void | InitBoard (Size< int > a0, Size< int > a1, Size< int > a2, Size< int > a3) |
|
void | AddTileTexture (char a0) |
|
void | AddTileColor (char a0) |
|
void | Show (bool a0) |
|
void | ShowTunnelMap (bool a0) |
|
void | SetAllCells (int a0) |
|
void | TunnelRC (int a0, int a1, int a2, int a3, int a4) |
|
void | ResetPlayers (bool a0, WinAnimContainer a1) |
|
bool | AddPlayer (Point< int > a0, float a1, WinAnimContainer a2) |
|
bool | AddMob (Point< int > a0, float a1, bool a2, bool a3, int a4) |
|
bool | AddRock (Point< int > a0, std::string a1) |
|
bool | AddGem (Point< int > a0, std::string a1, int a2) |
|
bool | AddBonusGem (Point< int > a0, std::string a1, int a2) |
|
void | OutOfTime () |
|
bool | AddEmitter (ParticleEmitter2D a0) |
|
void | DeleteAllPlayers () |
|
void | DeleteAllMobs () |
|
void | DeleteAllRocks () |
|
void | DeleteAllGems () |
|
void | DeleteAllBombs () |
|
void | DeleteAllSurprises () |
|
void | DeleteAllCaptions () |
|
void | DisplayAnnouncement (std::wstring a0, int a1) |
|
void | UndisplayAnnouncement () |
|
int | GetGridWidth () |
|
int | GetGridHeight () |
|
int | GetNumRows () |
|
int | GetNumCols () |
|
int | GetGameState () |
|
void | SetGameState (int a0) |
|
void | SetPlayerCommand (int a0) |
|
void | InitPathGraph () |
|
void | AddToScore (int a0) |
|
bool | AddSurprise (Point< int > a0, int a1) |
|
int | AddCaption (std::wstring a0, Point< int > a1, int a2) |
|
void | SpritesDance () |
|
void | DetachAllSprites () |
|
int | GetNumBombs () |
|
void | UpdateBombs (int a0) |
|
void | DoTimeBonusEffect () |
|
void | DoBombBonusEffect () |
|
void | PlayDiggingSoundLoop (bool a0) |
|
virtual char * | getClassName ()=0 |
| Gets the class name of the derived class in the format class T[*] .
|
|
virtual void * | getPropertyList ()=0 |
| Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
|
|
virtual bool | copy (uint32_t a1)=0 |
| Copies the property class data.
|
|
virtual void * | serialize (void *a2, uint32_t a3)=0 |
| Serializes the derived class's PropertyList as XML.
|
|
virtual bool | onCreated ()=0 |
| Called when the PropertyClass is created.
|
|
template<typename T > |
CYRUS T * | as () |
| Casts this to a pointer of type T.
|
|
virtual void | onPostLoad ()=0 |
| Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
|
|
virtual void | onFinalizeLoad ()=0 |
|
virtual bool | shouldNotSerialize ()=0 |
| Determines if the PropertyClass should not be serialized.
|
|