public GameState(Point MapDimensions) { Player1 = new Player(); gameMap = new GameMap(MapDimensions); gameMap.GenerateMapArray(); gameMap.SetAllTileNeighbors(); pathfinder = new Pathfinder(gameMap); gameMap.PrimitiveMapGen(); }
/// <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 coordinateConverter = new CoordinateConverter(TileDimensions, DisplayDimensions); this.IsMouseVisible = true; MousePos = new Point(graphics.GraphicsDevice.Viewport.Width / 2, graphics.GraphicsDevice.Viewport.Height / 2); DisplayShift.X = 0; DisplayShift.Y = 0; Player1 = new Player(); gameMap = new GameMap(MapDimensions); gameMap.GenerateMapArray(); pathfinder = new Pathfinder(gameMap); gameMap.PrimitiveMapGen(); base.Initialize(); }