Пример #1
0
        public static void Update(float deltaTime, ContentManager Content, GUIManager guiManager, EnemySpawner enemySpawner)
        {
            if (resumingGame)
            {
                resumeGameDelay += deltaTime;
                if (resumeGameDelay >= 100)
                {
                    resumeGameDelay = 0;
                    state           = GameState.Game;
                }
            }

            if (state == GameState.Game)
            {
                UpdateEntities(deltaTime);
            }

            if (GameOver)
            {
                if (!guiManager.WindowOpen(typeof(GameOverWindow)))
                {
                    guiManager.AddWindow(new GameOverWindow(Content, guiManager, enemySpawner));
                    guiManager.DisplayMessage("GAME OVER!", 0);
                }
            }
        }