public BaseGameState(Game game, GameStateManager manager) : base(game, manager) { GameRef = (Game1)game; playerIndexInControl = PlayerIndex.One; }
public Game1() { graphics = new GraphicsDeviceManager(this); graphics.PreferredBackBufferWidth = screenWidth; graphics.PreferredBackBufferHeight = screenHeight; ScreenRectangle = new Rectangle( 0, 0, screenWidth, screenHeight); Content.RootDirectory = "Content"; Components.Add(new InputHandler(this)); stateManager = new GameStateManager(this); Components.Add(stateManager); TitleScreen = new TitleScreen(this, stateManager); StartMenuScreen = new StartMenuScreen(this, stateManager); Introscreen = new IntroScreen(this, stateManager); GamePlayScreen = new GamePlayScreen(this, stateManager); Outroscreen = new OutroScreen(this, stateManager); stateManager.ChangeState(TitleScreen); }
public GameState(Game game, GameStateManager manager) : base(game) { StateManager = manager; childComponents = new List<GameComponent>(); tag = this; }
public StartMenuScreen(Game game, GameStateManager manager) : base(game, manager) { }
public TitleScreen(Game game, GameStateManager manager) : base(game, manager) { }
public OutroScreen(Game game, GameStateManager manager) : base(game, manager) { inDialog = true; }
public GamePlayScreen(Game game, GameStateManager manager) : base(game, manager) { world = new World(game, GameRef.ScreenRectangle); }
public InventoryScreen(Game game, GameStateManager manager, Party Party) : base(game, manager) { party = Party; }