This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
|
|
Definition at line 75 of file Messagetypes.h. 00076 {
00077 NONE,
00078 STRING,
00079 DOUBLE,
00080 INT,
00081 HEX
00082 // BINDATA
00083 };
|
|
|
Definition at line 98 of file Messagetypes.h. 00099 {
00100 ROBOT_MAX_ROTATE=0,
00101 ROBOT_CANNON_MAX_ROTATE=1,
00102 ROBOT_RADAR_MAX_ROTATE=2,
00103
00104 ROBOT_MAX_ACCELERATION=3,
00105 ROBOT_MIN_ACCELERATION=4,
00106
00107 ROBOT_START_ENERGY=5,
00108 ROBOT_MAX_ENERGY=6,
00109 ROBOT_ENERGY_LEVELS=7,
00110
00111 SHOT_SPEED=8,
00112 SHOT_MIN_ENERGY=9,
00113 SHOT_MAX_ENERGY=10,
00114 SHOT_ENERGY_INCREASE_SPEED=11,
00115
00116 TIMEOUT=12,
00117
00118 DEBUG_LEVEL=13, // 0 - no debug, 5 - highest debug level
00119
00120 SEND_ROBOT_COORDINATES= 14 // 0 - no coordinates,
00121 // 1 - coordniates are given relative the starting position
00122 // 2 - absolute coordinates
00123 };
|
|
|
Definition at line 50 of file Messagetypes.h. Referenced by Robot::get_messages(). 00051 {
00052 UNKNOWN_MESSAGE_FROM_ROBOT = -1,
00053 ROBOT_OPTION,
00054 NAME,
00055 COLOUR,
00056 // LOAD_DATA,
00057 ROTATE,
00058 ROTATE_TO,
00059 ROTATE_AMOUNT,
00060 SWEEP,
00061 ACCELERATE,
00062 BRAKE,
00063 BREAK,
00064 SHOOT,
00065 PRINT,
00066 DEBUG,
00067 DEBUG_LINE,
00068 DEBUG_CIRCLE
00069
00070 // BIN_DATA_FROM,
00071 // ASCII_DATA_FROM,
00072 // SAVE_DATA_FINISHED
00073 };
|
|
|
Definition at line 24 of file Messagetypes.h. 00025 {
00026 UNKNOWN_MESSAGE_TO_ROBOT = -1,
00027 INITIALIZE,
00028 YOUR_NAME,
00029 YOUR_COLOUR,
00030 // BIN_DATA_TO,
00031 // ASCII_DATA_TO,
00032 // LOAD_DATA_FINISHED,
00033 GAME_OPTION,
00034 GAME_STARTS,
00035 RADAR,
00036 INFO,
00037 COORDINATES,
00038 ROBOT_INFO,
00039 ROTATION_REACHED,
00040 ENERGY,
00041 ROBOTS_LEFT,
00042 COLLISION,
00043 WARNING,
00044 DEAD,
00045 GAME_FINISHES,
00046 // SAVE_DATA,
00047 EXIT_ROBOT
00048 };
|
|
|
Definition at line 138 of file Messagetypes.h. Referenced by Robot::get_messages(), Shot::move(), Robot::move(), ArenaReplay::parse_log_line_forward(), ArenaReplay::parse_log_line_rewind(), ArenaBase::space_available(), and Robot::update_radar_and_cannon(). 00139 {
00140 NOOBJECT = -1,
00141 ROBOT = 0,
00142 SHOT = 1,
00143 WALL = 2,
00144 COOKIE = 3,
00145 MINE = 4,
00146 LAST_OBJECT_TYPE = 5
00147 };
|
|
|
Definition at line 125 of file Messagetypes.h. 00126 {
00127 SIGNAL=2, // 0 - no signal, > 1 - signal to send (e.g. SIGUSR1 or SIGUSR2)
00128 SEND_SIGNAL=0, // 0 - false, 1 - true
00129 SEND_ROTATION_REACHED=1, // 0 - no messages
00130 // 1 - messages when RotateTo and RotateAmount finished
00131 // 2 - messages also when sweep direction is changed
00132
00133 USE_NON_BLOCKING=3 // 0 - false, 1 - true
00134 // This option should always be sent as soon as possible
00135
00136 };
|
|
|
Definition at line 85 of file Messagetypes.h. 00086 {
00087 UNKNOWN_MESSAGE=0,
00088 PROCESS_TIME_LOW=1,
00089 // ENERGY_LOW,
00090 //VARIABLE_OUT_OF_RANGE,
00091 MESSAGE_SENT_IN_ILLEGAL_STATE=2,
00092 UNKNOWN_OPTION=3,
00093 OBSOLETE_KEYWORD=4,
00094 NAME_NOT_GIVEN=5,
00095 COLOUR_NOT_GIVEN=6
00096 };
|
|
|
Initial value:
{
{"RobotOption", 2, {INT, INT}},
{"Name", 1, {STRING}},
{"Colour", 2, {HEX, HEX}},
{"Rotate", 2, {INT, DOUBLE}},
{"RotateTo", 3, {INT, DOUBLE, DOUBLE}},
{"RotateAmount", 3, {INT, DOUBLE, DOUBLE}},
{"Sweep", 4, {INT, DOUBLE, DOUBLE, DOUBLE}},
{"Accelerate", 1, {DOUBLE}},
{"Brake", 1, {DOUBLE}},
{"Break", 1, {DOUBLE}},
{"Shoot", 1, {DOUBLE}},
{"Print", 1, {STRING}},
{"Debug", 1, {STRING}},
{"DebugLine", 4, {DOUBLE, DOUBLE, DOUBLE, DOUBLE}},
{"DebugCircle", 3, {DOUBLE, DOUBLE, DOUBLE}},
{"", 0, {}}
}
Definition at line 186 of file Messagetypes.h. |
|
|
Initial value:
{
{"Initialize", 1, {INT, NONE, NONE, NONE}},
{"YourName", 1, {STRING, NONE, NONE, NONE}},
{"YourColour", 1, {HEX, NONE, NONE, NONE}},
{"GameOption", 2, {INT, DOUBLE, NONE, NONE}},
{"GameStarts", 0, {NONE, NONE, NONE, NONE}},
{"Radar", 3, {DOUBLE, INT, DOUBLE, NONE}},
{"Info", 3, {DOUBLE, DOUBLE, DOUBLE, NONE}},
{"Coordinates",3, {DOUBLE, DOUBLE, DOUBLE, NONE}},
{"RobotInfo", 2, {DOUBLE, INT, NONE, NONE}},
{"RotationReached",1,{INT, NONE, NONE, NONE}},
{"Energy", 1, {DOUBLE, NONE, NONE, NONE}},
{"RobotsLeft", 1, {INT, NONE, NONE, NONE}},
{"Collision", 2, {INT, DOUBLE, NONE, NONE}},
{"Warning", 2, {INT, STRING, NONE, NONE}},
{"Dead", 0, {NONE, NONE, NONE, NONE}},
{"GameFinishes",0,{NONE, NONE, NONE, NONE}},
{"ExitRobot", 0, {NONE, NONE, NONE, NONE}},
{"", 0, {}}
}
Definition at line 158 of file Messagetypes.h. |
|
|
Definition at line 149 of file Messagetypes.h. |
1.3.9.1