public static void GuardarPartida() { string farmName = PartidaList[0].FarmName; string adjustedName = farmName + DateTime.Now.ToString(); Partida.Almacenar_Partida(PartidaList, adjustedName); Alimento.Almacenar_Alimentos(PartidaList[0].PlayerAnimalFood, adjustedName); Alimento.Almacenar_Alimentos(PartidaList[0].PlayerFertilizerList, adjustedName); Alimento.Almacenar_Alimentos(PartidaList[0].PlayerAnimalWater, adjustedName); Alimento.Almacenar_Alimentos(PartidaList[0].PlayerPlantWater, adjustedName); Cattle.Almacenar_Ganado(PartidaList[0].PlayerBoughtCattle, adjustedName); Map.Almacenar_Mapa(PartidaList[0].Map, adjustedName); Plantation.Almacenar_Plantacion(PartidaList[0].PlayerPlantation, adjustedName); Remedio.Almacenar_Remedios(PartidaList[0].PlayerVaccines, adjustedName); Remedio.Almacenar_Remedios(PartidaList[0].PlayerFungicides, adjustedName); Remedio.Almacenar_Remedios(PartidaList[0].PlayerPesticides, adjustedName); Remedio.Almacenar_Remedios(PartidaList[0].PlayerHerbicides, adjustedName); }
public static Partida Cargar_Antigua_Partida() { /* * Lista_Alimetos = CargarAlimentos(); * Lista_Almacenamiento = CargarAlmacenamiento(); * Animal_List = CargarAnimales(); * Cattle_List = CargarGanado(); * PartidaList = CargarPartidas(); * Plantation_List = CargarPlantations(); * Lista_Productos = CargarProduct(); * Lista_Remedios = CargarRemedio(); * Lista_Semillas = CargarSemillas(); * Lista_Terrenos = CargarTerrenos(); */ Partida antigua_partida = new Partida(CargarPartidas()[0].FarmName); antigua_partida.PlayerCash = CargarPartidas()[0].PlayerCash; antigua_partida.Turn = CargarPartidas()[0].Turn; antigua_partida.Day = CargarPartidas()[0].Day; antigua_partida.Precios_Historicos_Semillas = CargarPartidas()[0].Precios_Historicos_Semillas; antigua_partida.playerBoughtStorage = CargarAlmacenamiento(); antigua_partida.PlayerBoughtCattle = CargarGanado(); antigua_partida.PlayerPlantation = CargarPlantations(); // 1-> fertilizante, 2-> riego, 3-> alimento animal, 4-> agua animal foreach (Alimento r in CargarAlimentos()) { if (r.Type == 1) { antigua_partida.PlayerFertilizerList.Add(r); } else if (r.Type == 2) { antigua_partida.PlayerPlantWater.Add(r); } else if (r.Type == 3) { antigua_partida.PlayerAnimalFood.Add(r); } else if (r.Type == 4) { antigua_partida.PlayerAnimalWater.Add(r); } } // 5-> pesticida, 6-> herbicida, 7-> fungicida , 8-> vacuna foreach (Remedio r in CargarRemedio()) { if (r.Type == 5) { antigua_partida.PlayerPesticides.Add(r); } else if (r.Type == 6) { antigua_partida.PlayerHerbicides.Add(r); } else if (r.Type == 7) { antigua_partida.PlayerFungicides.Add(r); } else if (r.Type == 8) { antigua_partida.PlayerVaccines.Add(r); } } antigua_partida.Player_Properties = CargarTerrenos(); PartidaList.Insert(0, antigua_partida); return(antigua_partida); }