static void Main() { string ListaPajarosPath = @"C:\Users\Maikhol\Documents\GitHub\AngryBirdsMKII\WindowsFormsApp2\JSONES\"; if (File.Exists(ListaPajarosPath + "ListaPajaros.json")) { using (StreamReader file = File.OpenText(ListaPajarosPath + "ListaPajaros.json")) { JsonSerializer serializer = new JsonSerializer(); IslaPajaro.Instancia().pajaros = (List <PajaroComun>)serializer.Deserialize(file, typeof(PajaroComun)); } } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); //string jsonPajaro = JsonConvert.SerializeObject(IslaPajaro.pajaros, Formatting.Indented); //File.WriteAllText(ListaPajarosPath + "ListaPajaros.json", JsonConvert.SerializeObject(IslaPajaro.pajaros)); using (StreamWriter file = File.CreateText(ListaPajarosPath + "ListaPajaros.json")) { JsonSerializer serializer = new JsonSerializer(); serializer.Serialize(file, IslaPajaro.Instancia().pajaros); } }
private void CrearPajaro_Click(object sender, EventArgs e) { if (ListaPajarosCreacion.SelectedIndex == 1) //Bomb { IslaPajaro.Instancia().AgregarBomb(Int32.Parse(BoxIra.Text), Int32.Parse(DependePajaro.Text)); ListaPajarosCreados.Items.Add("Bomb"); } else { if (ListaPajarosCreacion.SelectedIndex == 2) //Chuck { IslaPajaro.Instancia().AgregarChuck(Int32.Parse(BoxIra.Text), Int32.Parse(DependePajaro.Text)); ListaPajarosCreados.Items.Add("Chuck"); } else { if (ListaPajarosCreacion.SelectedIndex == 3) //Terence { IslaPajaro.Instancia().AgregarTerence(Int32.Parse(BoxIra.Text), Int32.Parse(DependePajaro.Text)); ListaPajarosCreados.Items.Add("Terence"); } else { if (ListaPajarosCreacion.SelectedIndex == 4)//Matilda { IslaPajaro.Instancia().AgregarMatilda(Int32.Parse(BoxIra.Text), huevosAcumulados); ListaPajarosCreados.Items.Add("Matilda"); } else // Red { IslaPajaro.Instancia().AgregarRed(Int32.Parse(BoxIra.Text)); ListaPajarosCreados.Items.Add("Red"); } } } } huevosAcumulados = 0; }
private void AtacarACerdos_Click(object sender, EventArgs e) { IslaPajaro.Instancia().atacarIslaCerdito(); ActualizarImagenes(); }
private void ActualizarImagenes() { for (int i = 0; i < Math.Min(IslaPajaro.Instancia().mostrarPajaros().Count(), 5); i++) { if (i == 0) { PictureBoxPajaroActual.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[0].Imagen(); } else if (i == 1) { PictureBoxPajaro1.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[1].Imagen(); } else if (i == 2) { PictureBoxPajaro2.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[2].Imagen(); } else if (i == 3) { PictureBoxPajaro3.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[3].Imagen(); } else if (i == 4) { PictureBoxPajaro4.BackgroundImage = IslaPajaro.Instancia().mostrarPajaros()[4].Imagen(); } } for (int i = 0; i < Math.Min(IslaCerdito.Instancia().mostrarCerditos().Count(), 6); i++) { if (i == 0) { PictureBoxCerditoActual.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[0].Imagen(); } else if (i == 1) { PictureBoxCerdito1.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[1].Imagen(); } else if (i == 2) { PictureBoxCerdito2.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[2].Imagen(); } else if (i == 3) { PictureBoxCerdito3.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[3].Imagen(); } else if (i == 4) { PictureBoxCerdito4.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[4].Imagen(); } else if (i == 5) { PictureBoxCerdito5.BackgroundImage = IslaCerdito.Instancia().mostrarCerditos()[5].Imagen(); } } if (Math.Min(IslaPajaro.Instancia().mostrarPajaros().Count(), 5) != 5) { for (int i = IslaPajaro.Instancia().mostrarPajaros().Count(); i < 5; i++) { if (i == 0) { PictureBoxPajaroActual.BackgroundImage = null; } else if (i == 1) { PictureBoxPajaro1.BackgroundImage = null; } else if (i == 2) { PictureBoxPajaro2.BackgroundImage = null; } else if (i == 3) { PictureBoxPajaro3.BackgroundImage = null; } else if (i == 4) { PictureBoxPajaro4.BackgroundImage = null; } } } if (Math.Min(IslaCerdito.Instancia().mostrarCerditos().Count(), 6) != 6) { for (int i = IslaCerdito.Instancia().mostrarCerditos().Count(); i < 6; i++) { if (i == 0) { PictureBoxCerditoActual.BackgroundImage = null; } else if (i == 1) { PictureBoxCerdito1.BackgroundImage = null; } else if (i == 2) { PictureBoxCerdito2.BackgroundImage = null; } else if (i == 3) { PictureBoxCerdito3.BackgroundImage = null; } else if (i == 4) { PictureBoxCerdito4.BackgroundImage = null; } else if (i == 5) { PictureBoxCerdito5.BackgroundImage = null; } } } if (IslaCerdito.Instancia().mostrarCerditos().Count() > 0) { LabelVidaCerdito.Text = IslaCerdito.Instancia().mostrarCerditos()[0].mostrarResistencia().ToString(); } if (IslaPajaro.Instancia().mostrarPajaros().Count() > 0) { LabelVidaPajaro.Text = IslaPajaro.Instancia().mostrarPajaros()[0].fuerza().ToString(); } }
public Image imagen; //Esto quiero hacerlo privado, no me acuerdo por qué, pero acordate, Franco del futuro! public PajaroComun(int ira) { this.ira = ira; homenaje = true; isla = IslaPajaro.Instancia(); }