public GameState(Game game, GameStateManager manager) : base(game) { StateManager = manager; this.Components = new List<GameComponent>(); this.Tag = this; }
public BaseGameState(Game game, GameStateManager manager) : base(game, manager) { gameRef = (GameMain)game; playerIndexInControl = PlayerIndex.One; }
public GameMain() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = WindowWidth; graphics.PreferredBackBufferHeight = WindowHeight; ScreenRectangle = new Rectangle(0, 0, WindowWidth, WindowHeight); Content.RootDirectory = "Content"; Components.Add(new InputHandler(this)); stateManager = new GameStateManager(this); Components.Add(stateManager); TitleScreen = new TitleScreen(this, stateManager); StartMenuScreen = new GameScreens.StartMenuScreen(this, stateManager); stateManager.ChangeState(TitleScreen); }
public StartMenuScreen(Game game, GameStateManager manager) : base(game, manager) { }
public TitleScreen(Game game, GameStateManager manager) : base(game, manager) { }