Ejemplo n.º 1
0
        public void Update()
        {
            for (int i = 0; i < listTankEnemy.Count; i++)
            {
                listTankEnemy[i].Update();
            }
            for (int i = 0; i < listBullet.Count; i++)
            {
                listBullet[i].Update();
            }

            if (StateOfLevel != StateOfLevel.GameOver)
            {
                tankPlayer.Update();
            }
            else if (intervalGameOver == SizeGame.HeighWindowGame / 2)
            {
                BattleCity.StateOfGame = StateOfGame.GameOver;
            }
            else if (intervalGameOver == SizeGame.HeighWindowGame)
            {
                listEagle.Add(imgGameOver);
                intervalGameOver--;
            }
            else
            {
                imgGameOver.Update();
                intervalGameOver--;
            }


            if (dictionaryObjGame[KeyObjGame.TankEnemy].Count < 3 && countEnemy < 20)
            {
                AddEnemy();
            }
        }