|
Pie Noon
An open source project by
FPL.
|
Public Member Functions | |
| void | Initialize (GameState *gamestate_ptr, const Config *config) |
| void | RegisterGPGMultiplayer (GPGMultiplayer *gpg_multiplayer) |
| void | RegisterController (MultiplayerController *) |
| void | AdvanceFrame (WorldTime delta_time) |
| void | StartGame () |
| void | EndGame () |
| void | SetDebugInputSystem (fplbase::InputSystem *input) |
| void | SendPlayerAssignmentMsg (const std::string &instance, CharacterId id) |
| void | SendStartTurnMsg (unsigned int turn_seconds) |
| void | SendEndGameMsg () |
| void | SendPlayerStatusMsg () |
| void | set_seconds_per_turn (unsigned int seconds) |
| unsigned int | seconds_per_turn () |
| unsigned int | turn_number () |
| void | InputPlayerCommand (CharacterId id, const multiplayer::PlayerCommand &command) |
| void | TriggerPlayerHitByPie (CharacterId player, int damage) |
| bool | IsAIPlayer (CharacterId player) |
| WorldTime | turn_timer () |
| WorldTime | start_turn_timer () |
| void | set_num_ai_players (unsigned int n) |
| unsigned int | num_ai_players () const |