コード例 #1
0
ファイル: Program.cs プロジェクト: Gilnaa/NotMario
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 static void Main(string[] args)
 {
     using (MainGame game = new MainGame())
     {
         game.Run();
     }
 }
コード例 #2
0
ファイル: State.cs プロジェクト: Gilnaa/NotMario
 public abstract void Update(MainGame game);
コード例 #3
0
ファイル: GameState.cs プロジェクト: Gilnaa/NotMario
        public override void Update(MainGame game)
        {
            if (IsPaused || IsStopped) return;
            if ( !game.IsActive )
                return;
            HandleKeyboardInput();
            HandleMouseInput();
            _player.Update();
            _map.Update(_player.Position);

            UpdateProjectiles();

            UpdateEnemies();
        }