コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }