public GameObject() { if (localGameState == null) { throw new Exception("No Game State"); } this.gameState = localGameState; }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here base.Initialize(); //Window.IsBorderless = true; //Window.AllowUserResizing = true; inputManager = new InputManager(); gameState = new GameStateObjects.GameState(inputManager, new Vector2(20000), camera); camera.SetGameState(gameState); }
public GameObject(GameState gameState) { this.gameState = gameState; }