Fawkes API
Fawkes Development Version
|
23 #ifndef _PLUGINS_REFBOXCOMM_STATE_HANDLER_H_
24 #define _PLUGINS_REFBOXCOMM_STATE_HANDLER_H_
34 virtual void set_score(
unsigned int score_cyan,
unsigned int score_magenta) = 0;
38 virtual void add_penalty(
unsigned int penalty,
unsigned int seconds_remaining) = 0;
virtual void handle_refbox_state()=0
virtual void set_team_goal(fawkes::worldinfo_gamestate_team_t our_team, fawkes::worldinfo_gamestate_goalcolor_t goal_color)=0
virtual ~RefBoxStateHandler()
Empty destructor.
virtual void set_score(unsigned int score_cyan, unsigned int score_magenta)=0
worldinfo_gamestate_goalcolor_t
Goal color.
worldinfo_gamestate_team_t
Team.
virtual void set_gamestate(int game_state, fawkes::worldinfo_gamestate_team_t state_team)=0
worldinfo_gamestate_half_t
Game time half.
virtual void add_penalty(unsigned int penalty, unsigned int seconds_remaining)=0
virtual void set_half(fawkes::worldinfo_gamestate_half_t half, bool kickoff=false)=0