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 |