public IHttpActionResult PutBicho(int id, Bicho bicho) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bicho.BichoID) { return(BadRequest()); } db.Entry(bicho).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BichoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Bicho bicho = db.Bichoes.Find(id); db.Bichoes.Remove(bicho); db.SaveChanges(); return(RedirectToAction("Index")); }
private void ImprimirItem(Bicho i) { Debug.Log("======= Dados Objeto =========="); Debug.Log("Id: " + i.BichoID); Debug.Log("Nome: " + i.Nome); Debug.Log("Descrição: " + i.Descricao); Debug.Log("Forca: " + i.Forca); }
public async Task <ActionResult> DeleteConfirmed(int id) { Bicho bicho = await db.Bichoes.FindAsync(id); db.Bichoes.Remove(bicho); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "BichoID,Nome,Descricao,Forca")] Bicho bicho) { if (ModelState.IsValid) { db.Entry(bicho).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bicho)); }
public ActionResult Create([Bind(Include = "BichoID,Nome,Descricao,Forca")] Bicho bicho) { if (ModelState.IsValid) { db.Bichoes.Add(bicho); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bicho)); }
public IHttpActionResult GetBicho(int id) { Bicho bicho = db.Bichoes.Find(id); if (bicho == null) { return(NotFound()); } return(Ok(bicho)); }
public async Task <ActionResult> Edit([Bind(Include = "id,especie,kit,descricao")] Bicho bicho) { if (ModelState.IsValid) { db.Entry(bicho).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(bicho)); }
public IHttpActionResult PostBicho(Bicho bicho) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Bichoes.Add(bicho); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = bicho.BichoID }, bicho)); }
public async Task <ActionResult> Create([Bind(Include = "id,especie,kit,descricao")] Bicho bicho) { if (ModelState.IsValid) { db.Bichoes.Add(bicho); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(bicho)); }
// GET: Bichos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bicho bicho = db.Bichoes.Find(id); if (bicho == null) { return(HttpNotFound()); } return(View(bicho)); }
public IHttpActionResult DeleteBicho(int id) { Bicho bicho = db.Bichoes.Find(id); if (bicho == null) { return(NotFound()); } db.Bichoes.Remove(bicho); db.SaveChanges(); return(Ok(bicho)); }
// GET: Bichoes/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bicho bicho = await db.Bichoes.FindAsync(id); if (bicho == null) { return(HttpNotFound()); } return(View(bicho)); }
private void Juego_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyData) { case Keys.Left: if (EstadoJuego.caminando) { if (p.caminarIzq()) { Controladores.Helpers.actualizarEtiquetasCoord(lblCoordX, lblCoordY, p.CoordX, p.CoordY); txtJuego.Text += "Me muevo a la izquierda" + l; lstCercanos.Items.Clear(); agregarMasCercanos(); p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); actEt(); Bicho bch = p.toparseConBicho(bichos); if (bch != null) { EstadoJuego.aCombate(); VarGlobal.bicho = bch; TipoDeBicho tbicho = ControladorBichos.retTipoBicho(VarGlobal.bicho.TipoS, SplashScreen.conexion); VarGlobal.tBicho = tbicho; vidaB = tbicho.Vida; txtJuego.Text += l + "Entraste en combate!" + l + l; txtJuego.Text += "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Que empiece! Atacá!" + l; } } } else { txtJuego.Text += "Estás en batalla!" + l; } break; case Keys.Right: if (EstadoJuego.caminando) { if (p.caminarDer()) { Controladores.Helpers.actualizarEtiquetasCoord(lblCoordX, lblCoordY, p.CoordX, p.CoordY); txtJuego.Text += "Me muevo a la derecha" + l; lstCercanos.Items.Clear(); agregarMasCercanos(); p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); actEt(); Bicho bch = p.toparseConBicho(bichos); if (bch != null) { EstadoJuego.aCombate(); VarGlobal.bicho = bch; TipoDeBicho tbicho = ControladorBichos.retTipoBicho(VarGlobal.bicho.TipoS, SplashScreen.conexion); VarGlobal.tBicho = tbicho; vidaB = tbicho.Vida; txtJuego.Text += l + "Entraste en combate!" + l + l; txtJuego.Text += "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Que empiece! Atacá!" + l; } } } else { txtJuego.Text += "Estás en batalla!" + l; } break; case Keys.Up: if (EstadoJuego.caminando) { if (p.caminarArriba()) { Controladores.Helpers.actualizarEtiquetasCoord(lblCoordX, lblCoordY, p.CoordX, p.CoordY); txtJuego.Text += "Me muevo arriba" + l; lstCercanos.Items.Clear(); agregarMasCercanos(); p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); actEt(); Bicho bch = p.toparseConBicho(bichos); if (bch != null) { EstadoJuego.aCombate(); VarGlobal.bicho = bch; TipoDeBicho tbicho = ControladorBichos.retTipoBicho(VarGlobal.bicho.TipoS, SplashScreen.conexion); VarGlobal.tBicho = tbicho; vidaB = tbicho.Vida; txtJuego.Text += l + "Entraste en combate!" + l + l; txtJuego.Text += "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Que empiece! Atacá!" + l; } } } else { txtJuego.Text += "Estás en batalla!" + l; } break; case Keys.Down: if (EstadoJuego.caminando) { if (p.caminarAbajo()) { Controladores.Helpers.actualizarEtiquetasCoord(lblCoordX, lblCoordY, p.CoordX, p.CoordY); txtJuego.Text += "Me muevo abajo" + l; lstCercanos.Items.Clear(); agregarMasCercanos(); p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); actEt(); Bicho bch = p.toparseConBicho(bichos); if (bch != null) { EstadoJuego.aCombate(); VarGlobal.bicho = bch; TipoDeBicho tbicho = ControladorBichos.retTipoBicho(VarGlobal.bicho.TipoS, SplashScreen.conexion); VarGlobal.tBicho = tbicho; vidaB = tbicho.Vida; txtJuego.Text += l + "Entraste en combate!" + l + l; txtJuego.Text += "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Que empiece! Atacá!" + l; } } } else { txtJuego.Text += "Estás en batalla!" + l; } break; case Keys.A: if (EstadoJuego.enCombate) { txtJuego.Text += l + "--------------------------------" + l + l; if (vidaB > 0 && vidaP > 0) { txtJuego.Text += "Ataque!" + l; //Le resto a la vida del bicho el ataque personaje - defensa del bicho int v = MetodosGenerales.ataPer(VarGlobal.percodigo, SplashScreen.conexion); int d = VarGlobal.tBicho.Defensa; int c = (v - d); if (c < 0) { vidaB -= 0; } else { vidaB -= c; } txtJuego.Text += l + "Ahora:" + l; txtJuego.Text += l + "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; if (vidaB > 0 && vidaP > 0) { txtJuego.Text += l + "-----------------------" + l; txtJuego.Text += l + "Turno bicho!" + l; //Thread.Sleep(1000); v = VarGlobal.tBicho.Ataque; d = MetodosGenerales.defPer(VarGlobal.percodigo, SplashScreen.conexion); c = (v - d); if (c < 0) { vidaP -= 0; } else { vidaP -= c; } txtJuego.Text += l + "Ahora:" + l; txtJuego.Text += l + "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; } else { int gan = gana(vidaB, vidaP); if (gan == 0) { txtJuego.Text += l + "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Perdiste!" + l; ControladorPersonajes.modificarCooPersonaje(VarGlobal.percodigo, 0, 0, SplashScreen.conexion); p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); vidaP = vidaPIni; txtJuego.Text += l + "------------" + l; txtJuego.Text += l + "Fin Batalla" + l; txtJuego.Text += "------------" + l; EstadoJuego.aCaminar(); } else if (gan == 1) { txtJuego.Text += l + "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Ganaste!" + l; bool subio = MetodosGenerales.subirExp(VarGlobal.percodigo, SplashScreen.conexion); if (subio) { MessageBox.Show("Subiste de nivel!"); Forms.Puntajes punt = new Forms.Puntajes(); punt.Show(); } p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); actEt(); ControladorBichos.modificarCooBicho(VarGlobal.bicho.Codigo, p.MundoN, SplashScreen.conexion); agregarMasCercanos(); vidaP = vidaPIni; txtJuego.Text += l + "------------"; txtJuego.Text += l + "Fin Batalla" + l; txtJuego.Text += "------------" + l; EstadoJuego.aCaminar(); } } } else { int gan = gana(vidaB, vidaP); if (gan == 0) { txtJuego.Text += l + "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Perdiste!" + l; ControladorPersonajes.modificarCooPersonaje(VarGlobal.percodigo, 0, 0, SplashScreen.conexion); p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); vidaP = vidaPIni; txtJuego.Text += l + "------------"; txtJuego.Text += l + "Fin Batalla" + l; txtJuego.Text += "------------" + l; EstadoJuego.aCaminar(); } else if (gan == 1) { txtJuego.Text += l + "Vida personaje:" + vidaP + l; txtJuego.Text += "Vida bicho:" + vidaB + l; txtJuego.Text += l + "Ganaste!" + l; bool subio = MetodosGenerales.subirExp(VarGlobal.percodigo, SplashScreen.conexion); if (subio) { MessageBox.Show("Subiste de nivel!"); Forms.Puntajes punt = new Forms.Puntajes(); punt.Show(); } p = ControladorPersonajes.retPersonaje(VarGlobal.percodigo, SplashScreen.conexion); actEt(); ControladorBichos.modificarCooBicho(VarGlobal.bicho.Codigo, p.MundoN, SplashScreen.conexion); agregarMasCercanos(); vidaP = vidaPIni; txtJuego.Text += l + "------------" + l; txtJuego.Text += l + "Fin Batalla" + l; txtJuego.Text += "------------" + l; EstadoJuego.aCaminar(); } } } else { txtJuego.Text += "No estás en batalla!" + l; } break; } txtJuego.Select(txtJuego.Text.Length, 0); txtJuego.ScrollToCaret(); actEt(); }