Peoplemon  0.1.0
Peoplemon 3 game source documentation
Typedefs | Enumerations
PlayerInput

Peoplemon specific input functionality around the BLIB input system. More...

Typedefs

using core::input::MenuDriver = bl::menu::TriggerDriver< Control::MoveUp, Control::MoveRight, Control::MoveDown, Control::MoveLeft, Control::Interact >
 Helper typedef for Peoplemon specific menu driving. More...
 

Enumerations

enum  core::input::Control::EntityControl : unsigned int {
  core::input::Control::MoveUp = 0 , core::input::Control::MoveRight = 1 , core::input::Control::MoveDown = 2 , core::input::Control::MoveLeft = 3 ,
  core::input::Control::Sprint = 4 , core::input::Control::Interact = 5 , core::input::Control::Pause = 6 , core::input::Control::Back = 7 ,
  core::input::Control::Count , core::input::Control::None = Count
}
 Contains the various inputs a player or AI can use to control the game or an NPC. More...
 

Detailed Description

Peoplemon specific input functionality around the BLIB input system.

Typedef Documentation

◆ MenuDriver

Helper typedef for Peoplemon specific menu driving.

Definition at line 17 of file MenuDriver.hpp.

Enumeration Type Documentation

◆ EntityControl

Contains the various inputs a player or AI can use to control the game or an NPC.

Enumerator
MoveUp 
MoveRight 
MoveDown 
MoveLeft 
Sprint 
Interact 
Pause 
Back 
Count 
None 

Definition at line 28 of file Control.hpp.