Blaze-Brigade
|
CView.Animation | Static class containing all animation methods |
CView.Button | Buttons for the drop down menu buttons when selecting units |
CView.Camera | Camera class for making the scrollable camera |
CModel.DamageCalculations | This class calculates all damage related calculations |
CView.DrawClass | Draw Class containing all the different draw methods |
▼CForm | |
CView.HowToPlay | How to Play Menu |
CView.HowToPlay2 | How to Play Menu 2 is opened with next is clicked on HowToPlay Menu |
CView.HowToPlay3 | How to Play Menu 3 is opened with next is clicked on HowToPlay2 Menu |
CView.MainMenu | The Main Menu class. This window is displayed upon starting game, and can link you to HowToPlay playing the Game. |
▼CGame | |
CController.Game | Main Controller for game |
CController.GameFunction | Contains functions that update the Model. |
CModel.GameState | This class holds states in the scope of the entire gameplay |
CModel.Graph | Structure that represents the game map. |
CController.MouseHandler | Handles all user mouse input. |
CModel.Node | Structure that represents a tile on the game map grid. |
CModel.Player | Represents a Player in the game. |
CView.Sounds | Sound class containing methods to play all different sounds to be used in the game |
▼CModel.Unit | Unit Interface for Warrior, Mage, and Archer |
CModel.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. |
CModel.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. |
CModel.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. |
▼CModel.Weapon | Weapon Interface to be implemented when creating new weapons. |
CModel.BronzeSword | Melee Physical Weapon. |
CModel.Fireball | Ranged Magical Weapon. |
CModel.Fireblast | Ranged Magical Weapon. |
CModel.IronSword | Melee Physical Weapon. |
CModel.LongBow | Ranged physical Weapon. |
CModel.ShortBow | Ranged physical Weapon. |