Blaze-Brigade
Classes | Enumerations
Model.Unit_Module Namespace Reference

The module containing all unit related classes and interface. More...

Classes

class  Archer
 The Archer model class, extends Unit. This unit has a high skill and speed, and excels in dealing accurate ranged, high critical, physical attacks, but suffers from overall defense against physical attacks. More...
 
class  Button
 Buttons for the drop down menu buttons when selecting units. More...
 
class  Mage
 The Mage model class, extends Unit.
This Unit has strong magical capabilities, and is capable of powerful ranged magic attacks, but makes up with poor physical stats. More...
 
interface  Unit
 Unit Interface for Warrior, Mage, and Archer. More...
 
class  Warrior
 The Warrior model class, extends Unit. This unit excels in dealing melee physical damage, with a high defense, but suffers from lack of any magical attack or resistance. More...
 

Enumerations

enum  ButtonType {
  Attack, AttackConfirm, Move, Items,
  Wait, Inventory1, Inventory2, Inventory3,
  Inventory4
}
 
enum  UnitType { Warrior, Archer, Mage }
 
enum  Direction { Down, Left, Right, Up }
 

Detailed Description

The module containing all unit related classes and interface.

Enumeration Type Documentation

§ ButtonType

Enumerated list for the possible button types.

§ UnitType

Defines the possible classes of a unit