public static void Main(string[] args) { g_.CargaData(); Global.g_.InicializarJuego(); MyCiv = (Civilizacion)g_.State.Civs[0]; Ciudad cd = (Ciudad)(MyCiv.Ciudades[0]); cd.AutoReclutar = false; //EdificioRAW eraw = g_.Data.Trabajos[0].Edificio; //cd.AgregaEdificio(eraw); //new Trabajo(g_.Data.Trabajos[0], cd); MyCiv.OnNuevoMensaje += MuestraMensajes; Application.Init(); win = new gtk.frmCiv(MyCiv); win.Show(); timer = DateTime.Now; // Ciclo principal while (!endGame) { Tick(); while (Gtk.Application.EventsPending()) { Gtk.Application.RunIteration(); } } //Application.Run(); }
public frmCiudad(ICiudad ciudad, gtk.frmCiv main) : base(Gtk.WindowType.Toplevel) { this.mainWindow = main; this.ciudad = ciudad; this.Build(); //ArmadaCombobox.Add(ciudad.Defensa, "Defensa"); armDefensa.Armada = ciudad.Defensa; rcReclutar.ciudad = ciudad; popdisplay1.Ciudad = ciudad; rcReclutar.ConstruirModelo(); Actualizar(); nvTrabajos.NodeStore = stTrabajo; nvTrabajos.AppendColumn("Nombre", new Gtk.CellRendererText(), "text", 0); nvTrabajos.AppendColumn("Trabajadores", new CellRendererNumTrab(stTrabajo), "text", 1); nvTrabajos.AppendColumn("Máx. trab", new Gtk.CellRendererText(), "text", 2); nvTrabajos.AppendColumn("Prioridad", new CellRendererPrioridadTrab(stTrabajo), "text", 3); nvTrabajos.AppendColumn("Edificio", new CellRendererText(), "text", 4); nvRecursos.NodeStore = stRecurso; nvRecursos.AppendColumn("Icono", new Gtk.CellRendererPixbuf(), "pixbuf", 0); nvRecursos.AppendColumn("Nombre", new Gtk.CellRendererText(), "text", 1); nvRecursos.AppendColumn("Cantidad", new Gtk.CellRendererText(), "text", 2); nvRecursos.AppendColumn("Delta/h", new Gtk.CellRendererText(), "text", 3); }
public static void Main(string[] args) { g_.CargaData(); Global.g_.InicializarJuego(); MyCiv = (Civilizacion)g_.State.Civs[0]; Ciudad cd = (Ciudad)(MyCiv.Ciudades[0]); cd.AutoReclutar = false; //EdificioRAW eraw = g_.Data.Trabajos[0].Edificio; //cd.AgregaEdificio(eraw); //new Trabajo(g_.Data.Trabajos[0], cd); MyCiv.OnNuevoMensaje += MuestraMensajes; Application.Init(); win = new gtk.frmCiv(MyCiv); win.Show(); timer = DateTime.Now; // Ciclo principal while (!endGame) { Tick(); while (Gtk.Application.EventsPending()) Gtk.Application.RunIteration(); } //Application.Run(); }