Object structure
The custom classes used for this project have the form:
-
Entity (extends Node)
- Enemy
- Specific Enemy
- Stats
- Specific Enemy
- Player
- Minion (not yet implemented)
- Damage-able by enemies.
- Persistent entity (not yet implemented)
- May be an ability effect that lasts multiple turns.
- Enemy
-
ActionStats
- Skill