32#ifndef RCSC_COMMON_SAY_MESSAGE_PARSER_H
33#define RCSC_COMMON_SAY_MESSAGE_PARSER_H
54 typedef std::shared_ptr< SayMessageParser >
Ptr;
116 std::shared_ptr< AudioMemory > M_memory;
178 std::shared_ptr< AudioMemory > M_memory;
240 std::shared_ptr< AudioMemory > M_memory;
302 std::shared_ptr< AudioMemory > M_memory;
365 std::shared_ptr< AudioMemory > M_memory;
428 std::shared_ptr< AudioMemory > M_memory;
490 std::shared_ptr< AudioMemory > M_memory;
552 std::shared_ptr< AudioMemory > M_memory;
614 std::shared_ptr< AudioMemory > M_memory;
676 std::shared_ptr< AudioMemory > M_memory;
738 std::shared_ptr< AudioMemory > M_memory;
800 std::shared_ptr< AudioMemory > M_memory;
862 std::shared_ptr< AudioMemory > M_memory;
924 std::shared_ptr< AudioMemory > M_memory;
986 std::shared_ptr< AudioMemory > M_memory;
1048 std::shared_ptr< AudioMemory > M_memory;
1110 std::shared_ptr< AudioMemory > M_memory;
1172 std::shared_ptr< AudioMemory > M_memory;
1234 std::shared_ptr< AudioMemory > M_memory;
1296 std::shared_ptr< AudioMemory > M_memory;
1358 std::shared_ptr< AudioMemory > M_memory;
1420 std::shared_ptr< AudioMemory > M_memory;
ball & goalie info message parser
Definition: say_message_parser.h:982
char header() const
get the header character.
Definition: say_message_parser.h:1008
BallGoalieMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static int slength()
get the length of this message.
Definition: say_message_parser.h:1015
static char sheader()
get the header character.
Definition: say_message_parser.h:1002
ball info message parser
Definition: say_message_parser.h:112
static char sheader()
get the header character.
Definition: say_message_parser.h:132
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
BallMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
char header() const
get the header character.
Definition: say_message_parser.h:138
static int slength()
get the length of this message.
Definition: say_message_parser.h:145
ball & player info message parser
Definition: say_message_parser.h:1416
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static int slength()
get the length of this message.
Definition: say_message_parser.h:1449
char header() const
get the header character.
Definition: say_message_parser.h:1442
static char sheader()
get the header character.
Definition: say_message_parser.h:1436
BallPlayerMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
offside line info message parser
Definition: say_message_parser.h:486
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static int slength()
get the length of this message.
Definition: say_message_parser.h:519
char header() const
get the header character.
Definition: say_message_parser.h:512
DefenseLineMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
static char sheader()
get the header character.
Definition: say_message_parser.h:506
dribble target point message parser
Definition: say_message_parser.h:920
char header() const
get the header character.
Definition: say_message_parser.h:946
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
DribbleMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
static char sheader()
get the header character.
Definition: say_message_parser.h:940
static int slength()
get the length of this message.
Definition: say_message_parser.h:953
game time object
Definition: game_time.h:43
opponent goalie & field player message parser
Definition: say_message_parser.h:361
static int slength()
get the length of this message.
Definition: say_message_parser.h:394
char header() const
get the header character.
Definition: say_message_parser.h:387
static char sheader()
get the header character.
Definition: say_message_parser.h:381
GoalieAndPlayerMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
opponent goalie info message parser
Definition: say_message_parser.h:298
static char sheader()
get the header character.
Definition: say_message_parser.h:318
static int slength()
get the length of this message.
Definition: say_message_parser.h:331
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
char header() const
get the header character.
Definition: say_message_parser.h:324
GoalieMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
intercept info message parser
Definition: say_message_parser.h:236
InterceptMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
char header() const
get the header character.
Definition: say_message_parser.h:262
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static char sheader()
get the header character.
Definition: say_message_parser.h:256
static int slength()
get the length of this message.
Definition: say_message_parser.h:269
offside line info message parser
Definition: say_message_parser.h:424
static char sheader()
get the header character.
Definition: say_message_parser.h:444
OffsideLineMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
char header() const
get the header character.
Definition: say_message_parser.h:450
static int slength()
get the length of this message.
Definition: say_message_parser.h:457
player info message parser
Definition: say_message_parser.h:1044
OnePlayerMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
static char sheader()
get the header character.
Definition: say_message_parser.h:1064
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
char header() const
get the header character.
Definition: say_message_parser.h:1070
static int slength()
get the length of this message.
Definition: say_message_parser.h:1077
opponent info message parser
Definition: say_message_parser.h:1354
static int slength()
get the length of this message.
Definition: say_message_parser.h:1387
OpponentMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
char header() const
get the header character.
Definition: say_message_parser.h:1380
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static char sheader()
get the header character.
Definition: say_message_parser.h:1374
pass info message parser
Definition: say_message_parser.h:174
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static int slength()
get the length of this message.
Definition: say_message_parser.h:207
static char sheader()
get the header character.
Definition: say_message_parser.h:194
char header() const
get the header character.
Definition: say_message_parser.h:200
PassMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
pass request (hey pass) message parser
Definition: say_message_parser.h:672
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
char header() const
get the header character.
Definition: say_message_parser.h:698
static int slength()
get the length of this message.
Definition: say_message_parser.h:705
PassRequestMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
static char sheader()
get the header character.
Definition: say_message_parser.h:692
recovery rate value message parser
Definition: say_message_parser.h:796
RecoveryMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static char sheader()
get the header character.
Definition: say_message_parser.h:816
static int slength()
get the length of this message.
Definition: say_message_parser.h:829
char header() const
get the header character.
Definition: say_message_parser.h:822
abstract player's say message parser
Definition: say_message_parser.h:50
virtual int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)=0
virtual method which analyzes audio messages.
std::shared_ptr< SayMessageParser > Ptr
pointer type alias
Definition: say_message_parser.h:54
virtual char header() const =0
pure virtual method that returns header character.
virtual ~SayMessageParser()=default
virtual destruct. do nothing.
SayMessageParser()=default
protected constructer
self info message parser
Definition: say_message_parser.h:1230
SelfMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
static char sheader()
get the header character.
Definition: say_message_parser.h:1250
char header() const
get the header character.
Definition: say_message_parser.h:1256
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static int slength()
get the length of this message.
Definition: say_message_parser.h:1263
setplay information message parser
Definition: say_message_parser.h:610
char header() const
get the header character.
Definition: say_message_parser.h:636
static int slength()
get the length of this message.
Definition: say_message_parser.h:643
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
SetplayMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
static char sheader()
get the header character.
Definition: say_message_parser.h:630
stamina capacity rate value message parser
Definition: say_message_parser.h:858
static int slength()
get the length of this message.
Definition: say_message_parser.h:891
static char sheader()
get the header character.
Definition: say_message_parser.h:878
char header() const
get the header character.
Definition: say_message_parser.h:884
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
StaminaCapacityMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
stamina rate value message parser
Definition: say_message_parser.h:734
static char sheader()
get the header character.
Definition: say_message_parser.h:754
static int slength()
get the length of this message.
Definition: say_message_parser.h:767
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
char header() const
get the header character.
Definition: say_message_parser.h:760
StaminaMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
teammate info message parser
Definition: say_message_parser.h:1292
static int slength()
get the length of this message.
Definition: say_message_parser.h:1325
TeammateMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
char header() const
get the header character.
Definition: say_message_parser.h:1318
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static char sheader()
get the header character.
Definition: say_message_parser.h:1312
3 players info message parser
Definition: say_message_parser.h:1168
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
char header() const
get the header character.
Definition: say_message_parser.h:1194
static char sheader()
get the header character.
Definition: say_message_parser.h:1188
ThreePlayerMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
static int slength()
get the length of this message.
Definition: say_message_parser.h:1201
2 players info message parser
Definition: say_message_parser.h:1106
TwoPlayerMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static char sheader()
get the header character.
Definition: say_message_parser.h:1126
char header() const
get the header character.
Definition: say_message_parser.h:1132
static int slength()
get the length of this message.
Definition: say_message_parser.h:1139
wait request message parser
Definition: say_message_parser.h:548
char header() const
get the header character.
Definition: say_message_parser.h:574
static char sheader()
get the header character.
Definition: say_message_parser.h:568
WaitRequestMessageParser(std::shared_ptr< AudioMemory > memory)
construct with audio memory
int parse(const int sender, const double &dir, const char *msg, const GameTime ¤t)
virtual method which analyzes audio messages.
static int slength()
get the length of this message.
Definition: say_message_parser.h:581
the type definition set for the RCSSServer2D