/// <summary> /// Guardara la civilizacion en una carpeta localizada en el escritorio /// </summary> /// <param name="jornada"></param> /// <returns></returns> public static bool GuardarTexto(Civilizacion civ) { Texto texto = new Texto(); string ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\" + "Civilizacion.txt"; return(texto.Guardar(ruta, civ.ToString())); }
public static Civilizacion GetCivilizacion(int madera, int comida, int oro, int piedra) { if (singleton == null) { singleton = new Civilizacion(madera, comida, oro, piedra); } return(singleton); }
/// <summary> /// Extenderá a la civilizacion y verificará que se posean los recursos para la operacion /// </summary> /// <param name="inicio"></param> /// <param name="fin"></param> /// <returns> Validará recursos</returns> private static bool ValidarRecursos(this Civilizacion civ, EntidadMilitar unidad) { if (unidad.CostoComida <= civ.StockComida && unidad.CostoMadera <= civ.StockMadera && unidad.CostoOro <= civ.StockOro && unidad.CostoPiedra <= civ.StockPiedra) { return(true); } return(false); }
/// <summary> /// Guardará los datos de la civilizacion en un archivo xml ubicado en el escritorio /// </summary> /// <param name="civ"></param> /// <returns></returns> public static bool Guardar(Civilizacion civ) { Xml <Civilizacion> xml = new Xml <Civilizacion>(); return(xml.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\" + "Civilizacion.xml", civ)); }