Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes
States

Collection of engine states for the editor. More...

Classes

class  editor::state::MainEditor
 The primary state of the editor. Owns the GUI and all tabs. More...
 
class  game::state::BagMenu
 State for displaying the player's inventory and selecting items. More...
 
class  game::state::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  game::state::BattleWrapperState
 Wrapper state that manages battle intro transitions as well as post-battle evolutions. More...
 
struct  game::state::evo::GpuSpark
 GPU particle payload for the evolution sparks particle system. More...
 
class  game::state::evo::SparkEmitter
 Spark emitter for the evolution sparks particle system. More...
 
class  game::state::evo::SparkSink
 Spark sink for the evolution sparks particle system. More...
 
class  game::state::evo::SparkAffector
 Spark affector for the evolution sparks particle system. More...
 
class  game::state::Evolution
 Game state for when a Peoplemon evolves into another one. More...
 
class  game::state::FlyMap
 Engine state for the fly map. More...
 
class  game::state::LoadGame
 Provides a menu to select a save and loads the selected save. More...
 
class  game::state::MainGame
 The big honcho. This is the primary state that runs a majority of the time. More...
 
class  game::state::MainMenu
 Provides the main menu as an engine state. More...
 
class  game::state::MapExplorer
 Debug only state that allows free roaming the map with a special camera. More...
 
class  game::state::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  game::state::PauseMenu
 Game state for the pause menu. More...
 
class  game::state::Peopledex
 The peopledex menu state. More...
 
class  game::state::PeoplemonInfo
 Menu for displaying information about a specific peoplemon the player owns. More...
 
class  game::state::PeoplemonMenu
 Provides the menu for viewing and selecting Peoplemon. More...
 
class  game::state::SaveGame
 Basic engine state for when the game is saved. More...
 
class  game::state::State
 Parent to all game states. Provides some commonly required data like core game systems. More...
 
class  game::state::StorageSystem
 Game state for the peoplemon storage system menu. More...
 
class  game::state::StoreMenu
 State that renders and implements a store menu to buy and sell items. More...
 

Detailed Description

Collection of engine states for the editor.

Collection of each possible game state.