#include <player_command.h>
rcsc::PlayerCommandに対する継承グラフ
Public 型 | |
enum | Type { INIT, BYE, CHECK_BALL, LOOK, TEAM_NAMES, EYE, CHANGE_PLAYER_TYPE, CHANGE_PLAYER_TYPES, SAY, TEAM_GRAPHIC, COMPRESSION, DONE, ILLEGAL, BeforeKickOff, TimeOver, PlayOn, KickOff_, KickIn_, FreeKick_, CornerKick_, GoalKick_, AfterGoal_, OffSide_, PenaltyKick_, FirstHalfOver, Pause, Human, FoulCharge_, FoulPush_, FoulMultipleAttacker_, FoulBallOut_, BackPass_, FreeKickFault_, CatchFault_, IndFreeKick_, PenaltySetup_, PenaltyReady_, PenaltyTaken_, PenaltyMiss_, PenaltyScore_, PenaltyOnfield_, PenaltyFoul_, GoalieCatch_, ExtendHalf, MODE_MAX, INIT, BYE, START, FOUL, PLAYER, DISCARD, COMPRESSION, ILLEGAL, INIT, RECONNECT, BYE, MOVE, DASH, TURN, KICK, CATCH, TACKLE, TURN_NECK, CHANGE_VIEW, SAY, POINTTO, ATTENTIONTO, CLANG, EAR, SENSE_BODY, SCORE, COMPRESSION, DONE, ILLEGAL, NARROW, NORMAL, WIDE, ILLEGAL, HIGH, LOW, ILLEGAL, INIT, CHECK_BALL, LOOK, TEAM_NAMES, EAR, EYE, START, CHANGE_MODE, MOVE, RECOVER, CHANGE_PLAYER_TYPE, SAY, COMPRESSION, DONE, ILLEGAL } |
player client command Id [詳細] | |
Public メソッド | |
virtual | ~PlayerCommand () |
virtual destructor, but nothing to do | |
virtual Type | type () const=0 |
get command type (pure virtual) | |
virtual std::ostream & | toStr (std::ostream &to) const=0 |
put command string to ostream (pure virtual) | |
virtual std::string | name () const=0 |
get command name (pure virtual) | |
Protected メソッド | |
PlayerCommand () | |
constructor is protected because this is abstract class. |
virtual Type rcsc::PlayerCommand::type | ( | ) | const [pure virtual] |
get command type (pure virtual)
rcsc::PlayerInitCommand・rcsc::PlayerReconnectCommand・rcsc::PlayerByeCommand・rcsc::PlayerBodyCommand・rcsc::PlayerMoveCommand・rcsc::PlayerDashCommand・rcsc::PlayerTurnCommand・rcsc::PlayerKickCommand・rcsc::PlayerCatchCommand・rcsc::PlayerTackleCommand・rcsc::PlayerSupportCommand・rcsc::PlayerTurnNeckCommand・rcsc::PlayerChangeViewCommand・rcsc::PlayerSayCommand・rcsc::PlayerPointtoCommand・rcsc::PlayerAttentiontoCommand・rcsc::PlayerCLangCommand・rcsc::PlayerEarCommand・rcsc::PlayerSenseBodyCommand・rcsc::PlayerScoreCommand・rcsc::PlayerCompressionCommand・rcsc::PlayerDoneCommandで実装されています。
virtual std::ostream& rcsc::PlayerCommand::toStr | ( | std::ostream & | to | ) | const [pure virtual] |
put command string to ostream (pure virtual)
to | reference to the output stream |
rcsc::PlayerInitCommand・rcsc::PlayerReconnectCommand・rcsc::PlayerByeCommand・rcsc::PlayerBodyCommand・rcsc::PlayerMoveCommand・rcsc::PlayerDashCommand・rcsc::PlayerTurnCommand・rcsc::PlayerKickCommand・rcsc::PlayerCatchCommand・rcsc::PlayerTackleCommand・rcsc::PlayerSupportCommand・rcsc::PlayerTurnNeckCommand・rcsc::PlayerChangeViewCommand・rcsc::PlayerSayCommand・rcsc::PlayerPointtoCommand・rcsc::PlayerAttentiontoCommand・rcsc::PlayerCLangCommand・rcsc::PlayerEarCommand・rcsc::PlayerSenseBodyCommand・rcsc::PlayerScoreCommand・rcsc::PlayerCompressionCommand・rcsc::PlayerDoneCommandで実装されています。
virtual std::string rcsc::PlayerCommand::name | ( | ) | const [pure virtual] |
get command name (pure virtual)
rcsc::PlayerInitCommand・rcsc::PlayerReconnectCommand・rcsc::PlayerByeCommand・rcsc::PlayerBodyCommand・rcsc::PlayerMoveCommand・rcsc::PlayerDashCommand・rcsc::PlayerTurnCommand・rcsc::PlayerKickCommand・rcsc::PlayerCatchCommand・rcsc::PlayerTackleCommand・rcsc::PlayerSupportCommand・rcsc::PlayerTurnNeckCommand・rcsc::PlayerChangeViewCommand・rcsc::PlayerSayCommand・rcsc::PlayerPointtoCommand・rcsc::PlayerAttentiontoCommand・rcsc::PlayerCLangCommand・rcsc::PlayerEarCommand・rcsc::PlayerSenseBodyCommand・rcsc::PlayerScoreCommand・rcsc::PlayerCompressionCommand・rcsc::PlayerDoneCommandで実装されています。