Esempio n. 1
0
        public override void Update(Vortex.GameTime gameTime)
        {
            base.Update(gameTime);
            if (!Paused)
            {
                _world.Update(gameTime.FrameTime);
                _worldView.Update(gameTime.FrameTime);
                _enemiesGenerator.Update(gameTime.FrameTime);
                _bonusesGenerator.Update(gameTime.FrameTime);
            }
            else if (GotoMainMenu)
            {
                Screen.PopScene();
            }

            if (Game.Keyboard.IsPressed(Key.P))
            {
                Paused = !Paused;
            }
            if (Game.Keyboard.IsPressed(Key.Escape))
            {
                Paused = true;
                GotoMainMenu = true;
            }
        }
Esempio n. 2
0
 protected override void DrawSelf(Vortex.Drawing.Canvas2D canvas)
 {
     _worldView.Render(canvas);
 }