Pie Noon
An open source project by
FPL.
|
Public Member Functions | |
void | Initialize (GameState *gamestate_ptr, const Config *config) |
virtual void | AdvanceFrame (WorldTime delta_time) |
void | AimAtCharacter (int character_id) |
void | HoldBlock (WorldTime block_delay, WorldTime block_hold) |
void | ThrowPie (WorldTime throw_delay) |
void | GrowPie (WorldTime grow_delay) |
void | Reset () |
const Character & | GetCharacter () |
Public Member Functions inherited from fpl::pie_noon::Controller | |
Controller (ControllerType controller_type=kTypeUndefined) | |
ControllerType | controller_type () const |
uint32_t | is_down () const |
uint32_t | went_down () const |
uint32_t | went_up () const |
void | SetLogicalInputs (uint32_t bitmap, bool set) |
CharacterId | character_id () const |
void | set_character_id (CharacterId new_id) |
CharacterId | target_id () const |
void | set_target_id (CharacterId new_id) |
void | ClearAllLogicalInputs () |
Additional Inherited Members | |
Public Types inherited from fpl::pie_noon::Controller | |
enum | ControllerType { kTypeUndefined, kTypePlayer, kTypeAI, kTypeGamepad, kTypeTouchScreen, kTypeCardboard, kTypeMultiplayer } |
Protected Attributes inherited from fpl::pie_noon::Controller | |
uint32_t | is_down_ |
uint32_t | went_down_ |
uint32_t | went_up_ |
CharacterId | character_id_ |
CharacterId | target_id_ |
ControllerType | controller_type_ |