Beispiel #1
0
    protected void LateUpdate()
    {
        switch (currentGameState)
        {
        case GameState.StartUp:
            break;

        case GameState.MainLoop:
            MainLateUpdateGameLoop.LateUpdateMainLoop();
            break;

        case GameState.GameOver:
            break;

        case GameState.GameComplete:
            LevelCompleteGameLoop.LateUpdateMainLoop();
            // move the player towards the finish line
            break;

        case GameState.SpaceWarp:
            SpaceWarpGameLoop.LateUpdateMainLoop();
            // move the player towards the finish line
            break;
        }
    }
Beispiel #2
0
    protected void Update()
    {
        switch (currentGameState)
        {
        case GameState.StartUp:
            break;

        case GameState.MainLoop:
            MainLateUpdateGameLoop.UpdateMainLoop();
            break;

        case GameState.GameOver:
            break;

        case GameState.GameComplete:
            break;

        case GameState.Stopped:
            break;
        }
    }