Example #1
0
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);
}
Example #2
0
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);
}