bool BattleController::init() { if (BaseController::init()) { initTroops(); return true; } return false; }
static void resetEverything( void ) { initSprites( ); launchFromPosition.x = 500.0f; launchFromPosition.y = 600.0f - 16.0f; getLaunchToPosition( ); launchToSprite = createSprite( launchToImg, 1, launchToPosition, VEC2_ONE, 0.0f, COL_WHITE, 0 ); initPanjandrums( ); initTroops( ); initExplosions( ); initMines( ); initBarbedWire( ); initPits( ); initParticles( ); attackerHealth = MAX_HEALTH; defenderHealth = MAX_HEALTH; drumCount = MAX_DRUM_COUNT; }