Blaze Brigade
Rev0
|
▼NController | The controller in MVC. These classes will control how the Model is used, and how the View will be displayed to the user. |
CGame | Main Controller for game |
CGameFunction | Contains functions pertaining to the general game. |
CMouseHandler | Handles all user mouse input. |
▼NModel | The model in MVC. These classes contain the structure of the game, and will be controlled by Controller, and displayed in View. |
CArcher | 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. |
CBronzeSword | Melee Physical Weapon. |
CDamageCalculations | This class calculates all damage related calculations |
CFireball | Ranged Magical Weapon. |
CFireblast | Ranged Magical Weapon. |
CGameState | This class holds states in the scope of the entire gameplay |
CGraph | Structure that represents the game map. |
CIronSword | Melee Physical Weapon. |
CLongBow | Ranged physical Weapon. |
CMage | 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 |
CNode | Structure that represents a tile on the game map grid. |
CPlayer | Represents a Player in the game. |
CShortBow | Ranged physical Weapon. |
CUnit | Unit Interface for Warrior, Mage, and Archer |
CWarrior | 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 |
CWeapon | Weapon Interface to be implemented when creating new weapons. |
▼NView | The view in MVC. These classes deal with the view that the user sees in the game. |
CAnimation | |
CButton | Buttons for the drop down menu buttons when selecting units |
CCamera | |
CDrawClass | Draw Class containing all the different draw methods |
CHowToPlay | How to Play Menu |
CHowToPlay2 | How to Play Menu 2 is opened with next is clicked on HowToPlay Menu |
CHowToPlay3 | How to Play Menu 3 is opened with next is clicked on HowToPlay2 Menu |
CMainMenu | The Main Menu class. This window is displayed upon starting game, and can link you to HowToPlay playing the Game. |