Skip to content

Object structure

The custom classes used for this project have the form:

  • Entity (extends Node)

    • Enemy
      • Specific Enemy
        • Stats
    • Player
    • Minion (not yet implemented)
      • Damage-able by enemies.
    • Persistent entity (not yet implemented)
      • May be an ability effect that lasts multiple turns.
  • ActionStats

    • Skill