Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
            }
        }