CGame | Contains pretty much everything |
HUDController | It doesn't run very well |
Item | Contains the cost, icon, modifiers (weapon and armour, as well as special information (if it gives you a healing potion, mana potion or spell) |
Map | This class can also load the level from a file, parse it, and give it to us |
NPC | A simple non-player character (NPC) class that contains statistics and a number of conditionals to see if the character is a "special" character (like Mr |
Player | Lengthy documentation for our player |
Quest | This class is basically a 'quest', includes conditions for completion |
QuestMaster | This class basically tracks the player's progress and gives them undone quests |
Shop | The functionality for providing the buy/sell UI is actually provided by the game, and an object of type Shop should be included in the CGame class definition |