Closed juakotorres closed 8 years ago
Initialization
Los medikit recuperan el envenenamientos según su tamaño, es decir, el medikit grande puede recuperar todos los envenenamientos, pero el medikit pequeño solo puede curar el envenenamiento del zombie verde.
Concept Location
Medikit, object, player, poisoned, size, color.
Impact Analysis
Análisis con JRipples. Clases que se podrían ver impactadas:
Prefactoring
Dentro de la clase UnifiedGameMap, se define que evento se produce al reactionar con el jugador. En este caso se modificó los eventos que tienen que ver con la recuperación con medikit, agregando el antídoto al veneno con un método llamado PickedMedikit dentro de player_t, el cual modifica el estado de envenenamiento si el medikit es lo suficiente para curarlo.
Change Propagation
Las clases impactadas fueron player_t y UnifiedGameMap.
Verification
La implementación funciona correctamente por lo que no necesita postfactoring.
Conclusion
El jugador se recupera del envenenamiento con los medikit.
Requisitos de Usuario asociados RU04 - Antídoto