public HomeBaseScene(Game game) : base(game) { roomLabelsEnabled = false; homeBase = new HomeBase(25, 25); homeBase.Rooms[1, 2] = new Room(homeBase, 1, 2, RoomType.LivingQuarters); homeBase.Rooms[2, 2] = new Room(homeBase, 2, 2, RoomType.Kitchen); homeBase.Rooms[3, 2] = new Room(homeBase, 3, 2, RoomType.Gym); homeBase.Rooms[2, 1] = new Room(homeBase, 2, 1, RoomType.FiringRange); homeBase.Rooms[2, 3] = new Room(homeBase, 2, 3, RoomType.Generator); homeBase.Rooms[1, 2].AddExit(Direction.East, homeBase.Rooms[2, 2]); homeBase.Rooms[3, 2].AddExit(Direction.West, homeBase.Rooms[2, 2]); homeBase.Rooms[2, 1].AddExit(Direction.South, homeBase.Rooms[2, 2]); homeBase.Rooms[2, 3].AddExit(Direction.North, homeBase.Rooms[2, 2]); baseImage = RexPaintImageLoader .LoadImage("Assets/HomeBase/base.xp"); labels = RexPaintImageLoader .LoadImage("Assets/HomeBase/labels.xp"); cameraX = cameraY = 0; roomSelectionX = 1; roomSelectionY = 1; MoveRoomSelection(0, 0); }
public MainMenuScene(Game game) : base(game) { background = RexPaintImageLoader.LoadImage("Assets/MainMenu/Background.xp"); backgroundColor = new TCODColor(0, 32, 64); creditsDoneRendering = false; GenerateStarfield(); GenerateClouds(); }