Closed santiemanuel closed 2 months ago
Santi, quisiera trabajar este issue yo , asi se me lo asigna
Desarrollaremos este issue para la presentacion del Trabajo Practico. Grupo: Aramayo, Fernando y Campero, Fredi. Gracias
Hola Profe con el compañero Matias Suarez vamos a trabajar en ésta issue
Bien Fernando.
Aviso que no se aceptan más propuestas a esta issue, ya sumaré nuevas donde podrán trabajar.
Implementación de ResultadoUsoItem y Mejora del Sistema de Uso de Items
Descripción
Actualmente, el sistema de uso de items no proporciona una forma clara de manejar y comunicar los diferentes resultados posibles (éxito, item no consumible, item no encontrado) y no tenemos la posibilidad de recuperar el Item utilizado para casos de uso futuro. Implementaremos la clase
ResultadoUsoItem
y modificaremos las clases relacionadas para mejorar el manejo de estos casos y preparar el sistema para futuras expansiones.Objetivos
ResultadoUsoItem
para encapsular el resultado del uso de items.GestorInventario
para utilizarResultadoUsoItem
.Juego
para trabajar con la nueva implementación.Tareas
1. Implementar la clase
ResultadoUsoItem
ResultadoUsoItem
con los siguientes atributos:boolean exito
String mensaje
Item itemUsado
Item
si lo necesitamos para algo más.2. Modificar GestorInventario
usarObjeto
para que devuelva unResultadoUsoItem
.ResultadoUsoItem
apropiados.3. Actualizar Juego
usarItem
para que trabaje conResultadoUsoItem
.5. Actualizar Interfaz (si se considera necesario)
Criterios de Aceptación
ResultadoUsoItem
está implementada correctamente y encapsula toda la información necesaria.GestorInventario
utilizaResultadoUsoItem
para comunicar el resultado de usar un objeto.Juego
manejan correctamente losResultadoUsoItem
.