15 #ifndef MULTIPLAYER_CONTROLLER_H_
16 #define MULTIPLAYER_CONTROLLER_H_
20 #include "controller.h"
21 #include "game_state.h"
37 void Initialize(
GameState* gamestate_ptr,
const Config* config);
40 virtual void AdvanceFrame(WorldTime delta_time);
42 void AimAtCharacter(
int character_id);
43 void HoldBlock(WorldTime block_delay,
44 WorldTime block_hold);
45 void ThrowPie(WorldTime throw_delay);
46 void GrowPie(WorldTime grow_delay);
56 const Config* config_;
57 CharacterId aim_at_character_id_;
58 WorldTime block_delay_;
59 WorldTime block_hold_;
60 WorldTime throw_pie_delay_;
61 WorldTime grow_pie_delay_;
67 #endif // MULTIPLAYER_CONTROLLER_H_
Definition: character.h:55
Definition: multiplayer_controller.h:32
Definition: game_state.h:56
Definition: controller.h:26