Blaze Brigade
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NControllerThe controller in MVC. These classes will control how the Model is used, and how the View will be displayed to the user.
 CGameMain Controller for game
 CGameFunctionContains functions pertaining to the general game.
 CMouseHandlerHandles all user mouse input.
 NModelThe model in MVC. These classes contain the structure of the game, and will be controlled by Controller, and displayed in View.
 CArcherThe Warrior 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.
 CBronzeBowRanged physical Weapon.
 CBronzeSwordMelee Physical Weapon.
 CDamageCalculationsThis class calculates all damage related calculations
 CFireballRanged Magical Weapon.
 CGameStateThis class holds states in the scope of the entire gameplay
 CGraphStructure that represents the game map.
 CMageThe 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
 CNodeStructure that represents a tile on the game map grid.
 CPlayerRepresents a Player in the game.
 CUnitUnit Interface for Warrior, Mage, and Archer
 CWarriorThe 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
 CWeaponWeapon Interface to be implemented when creating new weapons.
 NViewThe view in MVC. These classes deal with the view that the user sees in the game.
 CButtonButtons for the drop down menu buttons when selecting units
 CHowToPlayHow to Play Menu
 CHowToPlay2How to Play Menu 2 is opened with next is clicked on HowToPlay Menu
 CHowToPlay3How to Play Menu 3 is opened with next is clicked on HowToPlay Menu 2
 CMainMenuThe Main Menu class. This window is displayed upon starting game, and can link you to HowToPlay playing the Game.