public void LoadContent() { _moneyOverlay = new MoneyAccountOverlay(new MoneyAccount(), new Vector2(100, 10)); _moneyOverlay.LoadContent(); _overlay = new BuildingSelectionOverlay(); _overlay.LoadContent(); _textures = new LoadedTextures("grass1", "building1", "building2"); _textures.LoadContent(); }
public MapView() { var road = new Random(Guid.NewGuid().GetHashCode()).Next(0, 13); var map = new Map(Enumerable.Range(0, 14).SelectMany(x => Enumerable.Range(0, 26) .Select(y => x == road ? new Grass(new TileLocation(x, y), new Road()) : new Grass(new TileLocation(x, y))))); new CurrentMap().SetMap(map); var moneyAccount = new MoneyAccount(); objs.Add(map); var selectedTile = new SelectedTile(); objs.Add(selectedTile); var buildingSelection = new BuildingSelectionOverlay(new Vector2(10, 10)); objs.Add(buildingSelection); objs.Add(new BuildingConstruction(moneyAccount, selectedTile, buildingSelection)); objs.Add(new MoneyAccountOverlay(moneyAccount, new Vector2(100, 10))); }