Blaze-Brigade
Namespaces | Classes | Enumerations
Model Namespace Reference

The model in MVC. These classes contain the structure of the game, and will be controlled by Controller, and displayed in View. More...

Namespaces

namespace  Map_Module
 The Map Module, containing all classes related to setting up the working game map.
 
namespace  Unit_Module
 The module containing all unit related classes and interface.
 
namespace  Weapon_Module
 The module containing all weapon related classes and interfaces.
 

Classes

class  GameState
 This class holds states in the scope of the entire gameplay. More...
 
class  Player
 Represents a Player in the game. More...
 

Enumerations

enum  GameMenuState {
  MainMenu, HowToPlay, HowToPlay2, HowToPlay3,
  Playing
}
 
enum  TurnState {
  Wait, AttackMenu, Attack, Move,
  Items
}
 

Detailed Description

The model in MVC. These classes contain the structure of the game, and will be controlled by Controller, and displayed in View.

Enumeration Type Documentation

§ GameMenuState

enum Model.GameMenuState
strong

Enumerated list for different possible Game States.

§ TurnState

enum Model.TurnState
strong

Enumerated list for what the current turn state is (per unit).