public static Array retInventario(string codigoPersonaje, NpgsqlConnection con) { ArrayList[] inventario = new ArrayList[8]; inventario[0] = ControladorInvGuardaPociones.retPocion(codigoPersonaje, null, con); inventario[1] = ControladorInvGuardaCasco.retCasco(codigoPersonaje, null, con); inventario[2] = ControladorInvGuardaPecheras.retPechera(codigoPersonaje, null, con); inventario[3] = ControladorInvGuardaGuantes.retGuantes(codigoPersonaje, null, con); inventario[4] = ControladorInvGuardaArmas.retArmas(codigoPersonaje, null, con); inventario[5] = ControladorInvGuardaPantalones.retPantalon(codigoPersonaje, null, con); inventario[6] = ControladorInvGuardaBotas.retBotas(codigoPersonaje, null, con); inventario[7] = ControladorInvGuardaObjEsp.retObjEsp(codigoPersonaje, null, con); return(inventario); }
public static bool tirarPecheraInv(string codigoPersonaje, string codigoPechera, NpgsqlConnection con) { ArrayList pecheras = ControladorInvGuardaPecheras.retPechera(codigoPersonaje, codigoPechera, con); if (pecheras.Count == 1) { InvGuardaPecheras pechera = (InvGuardaPecheras)pecheras[0]; pechera.InvgpchCantidad -= 1; if (pechera.InvgpchCantidad == 0) { ControladorInvGuardaPecheras.modificarCantPechera(pechera.InvgpchCodigoPersonaje, pechera.InvgpchCodigoPechera, pechera.InvgpchCantidad, con); } else { ControladorInvGuardaPecheras.eliminarPec(pechera.InvgpchCodigoPersonaje, pechera.InvgpchCodigoPechera, con); } return(true); } return(false); }