public void organizeAttacker() { if (platoon.count() != 0) { pAttacker.respawnAttacker(); return; } Squad squad = new Squad(0, 1); //PlayerAttacker attacker = new PlayerAttacker(initialPosition, 0); pAttacker = new PlayerAttacker(initialPosition, 0); squad.assignAttacker(pAttacker); platoon.assignSquad(squad); }
private void makeTemplateEnemy(int sNum) { int startHightNum; if (sNum <= 1) { startHightNum = 0; } else { startHightNum = (sNum - 2) % 7 + 1; } double startHeight = Def.startRowHight[startHightNum]; Vector2 squadHead = new Vector2(0.0, startHeight); for (int i = 0; i < col; i++) { Squad squad = new Squad(i, row); squad.makeEnemyTemplateSquad(squadHead); platoon.assignSquad(squad); squadHead.x += Def.enemyInitRowInterval; } }