Peoplemon  0.1.0
Peoplemon 3 game source documentation
Namespaces | Classes
game::state Namespace Reference

Parent namespace for all engine states implemented by the game. More...

Namespaces

 evo
 Implementation items for the evolution screen.
 
 intros
 

Classes

class  BagMenu
 State for displaying the player's inventory and selecting items. More...
 
class  BattleState
 This game state does all battling. When the battle is complete it will pop itself from the engine state stack, returning the game to its previous state. More...
 
class  BattleWrapperState
 Wrapper state that manages battle intro transitions as well as post-battle evolutions. More...
 
class  Evolution
 Game state for when a Peoplemon evolves into another one. More...
 
class  FlyMap
 Engine state for the fly map. More...
 
class  LoadGame
 Provides a menu to select a save and loads the selected save. More...
 
class  MainGame
 The big honcho. This is the primary state that runs a majority of the time. More...
 
class  MainMenu
 Provides the main menu as an engine state. More...
 
class  MapExplorer
 Debug only state that allows free roaming the map with a special camera. More...
 
class  NewGame
 This state does the game intro, gets the player's name and gender, and triggers the main game state in the player's bedroom. More...
 
class  PauseMenu
 Game state for the pause menu. More...
 
class  Peopledex
 The peopledex menu state. More...
 
class  PeoplemonInfo
 Menu for displaying information about a specific peoplemon the player owns. More...
 
class  PeoplemonMenu
 Provides the menu for viewing and selecting Peoplemon. More...
 
class  SaveGame
 Basic engine state for when the game is saved. More...
 
class  SettingsMenu
 
class  State
 Parent to all game states. Provides some commonly required data like core game systems. More...
 
class  StorageSystem
 Game state for the peoplemon storage system menu. More...
 
class  StoreMenu
 State that renders and implements a store menu to buy and sell items. More...
 

Detailed Description

Parent namespace for all engine states implemented by the game.