void Boss::initializeStates(){ // Initialize all the states in Boss here. ADD_STATE_INSERT(IDLE, BStateIdle); ADD_STATE_INSERT(ATTACK, BStateAttack); ADD_STATE_INSERT(SHIELD, BStateShield); ADD_STATE_INSERT(TELEPORT, BStateTeleport); ADD_STATE_INSERT(ICEPRISION, BStateIcePrision); ADD_STATE_INSERT(MAGICPROJECTILE, BStateMagicProjectile); }
void Game::initializeStates(){ // Initialize all the states in Game here. // Emplace the states pointers onto the map. ADD_STATE_INSERT(SPLASH, GStateSplash); ADD_STATE_INSERT(MENU, GStateMenu); ADD_STATE_INSERT(NEW_GAME, GStateNewGame); ADD_STATE_INSERT(LEVEL_ONE, LevelOne); ADD_STATE_INSERT(LEVEL_TWO, LevelTwo); ADD_STATE_INSERT(LEVEL_THREE, LevelThree); ADD_STATE_INSERT(LEVEL_FOUR, LevelFour); ADD_STATE_INSERT(LEVEL_FIVE, LevelFive); ADD_STATE_INSERT(LEVEL_BOSS, LevelBoss); ADD_STATE_INSERT(CONTINUE, GStateContinue); ADD_STATE_INSERT(OPTIONS, GStateOptions); ADD_STATE_INSERT(CREDITS, GStateCredits); ADD_STATE_INSERT(GAMEOVER, GStateGameOver); ADD_STATE_INSERT(TRANSITION, GStateTransition); ADD_STATE_INSERT(VICTORY, GStateVictory); }