Package com.csse3200.game.components.combat
package com.csse3200.game.components.combat
-
ClassDescriptionThis class listens to events relevant to the combat screen and does something when one of the events is triggered.This class listens to events relevant to an entity's state in combat and plays the animation when one of the events is triggered.Displays a button to exit the Main Game screen to the Main Menu screen.Displays two buttons during combat to exit the Main Game screen and return to the Main Menu screen.The CombatManager class is responsible for managing the turn-based combat loop between two entities (player and enemy).Enum representing the possible actions in combat: ATTACK, GUARD, SLEEP, SPECIAL, or ITEM.A popup UI that displays multiple popup messages when stats change.Displays the stats bars of both the player and the enemy on the CombatScreen.Input handler for combat for keyboard and touch (mouse) input.Input handler for combat for keyboard and touch (mouse) input.