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  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  UnitType { Warrior, Archer, Mage }
 
enum  Direction { Down, Left, Right, Up }
 

Detailed Description

The module containing all unit related classes and interface.

Enumeration Type Documentation

§ UnitType

Defines the possible classes of a unit