//Create Starting Planet public Planet(int t, string n, Vector2 p) { size = 2; texID = t; planetName = n; position = p; resourceNumbers[0] += 2; resourceNumbers[3] += 2; productionPerTurn = 2000; managementMenuObject = new PlanetManagementMenu(this); buildingSlotsList = new List <BuildingSlot>(); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.ResearchFacility)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.MilitaryBase)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Factory)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingQueue = new BuildingQueue(); //unitProduction = new UnitProduction(); shipsQueue = new ShipsQueue(); sciencePerTurn = 30; goldPerTurn = 30; }
//public UnitProduction unitProduction; //Create Base Planets public Planet(int s, int t, string n, Vector2 p, int[] r) { size = s; texID = t; planetName = n; position = p; resourceNumbers = r; productionPerTurn = 1000; managementMenuObject = new PlanetManagementMenu(this); buildingSlotsList = new List <BuildingSlot>(); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingSlotsList.Add(new BuildingSlot(BuildingSlot.BuildingType.Empty)); buildingQueue = new BuildingQueue(); //unitProduction = new UnitProduction(); shipsQueue = new ShipsQueue(); sciencePerTurn = 10; goldPerTurn = 10; }