private void checkStates() { if (pState == null) { pState = GameStateManager.man.pState; } }
public GameState() { pState = GameStateManager.man.pState; updaters = new List <Action>(); goodFPS = new Button("FPS - Good", Game.buttonBackground, "", OpenTK.Input.MouseButton.Left); updaters.Add(goodFPS.update); badFPS = new Button("FPS - Bad", Game.buttonBackground, "", OpenTK.Input.MouseButton.Left); updaters.Add(badFPS.update); }
public GameStateManager() { if (man == null) { man = this; } else { Console.WriteLine("Singleton Failure @ GameStateManager"); } mState = new MenuState(); pState = new PauseState(); gState = new GameState(); Game.window.UpdateFrame += update; }