Classes | |
| struct | AttackNotice |
| struct | GridCell |
| struct | RoboSimExecutionException |
| struct | Robot_Specs |
| struct | Robot_Status |
| class | RobotData |
| class | RobotUtility |
Enumerations | |
| enum | GridObject { EMPTY, BLOCKED, SELF, ALLY, ENEMY, WALL, FORT, CAPSULE } |
| enum | Direction { UP, DOWN, LEFT, RIGHT } |
| enum | BuildStatus { NOTHING, ROBOT } |
| enum | AttackType { MELEE, RANGED } |
| enum | AttackResult { MISSED, HIT, DESTROYED_TARGET } |
Represents result of attack: missed, hit, destroyed target
| Enumerator | |
|---|---|
| MISSED | |
| HIT | |
| DESTROYED_TARGET | |
Definition at line 141 of file robot_api.hpp.
Attack type: melee, ranged, or capsule
| Enumerator | |
|---|---|
| MELEE | |
| RANGED | |
Definition at line 123 of file robot_api.hpp.
Represents what a robot is currently building
| Enumerator | |
|---|---|
| NOTHING | |
| ROBOT | |
Definition at line 101 of file robot_api.hpp.
| enum robot_api::Direction |
Represents orientation in simulator's world.
| Enumerator | |
|---|---|
| UP | |
| DOWN | |
| LEFT | |
| RIGHT | |
Definition at line 68 of file robot_api.hpp.
Represents object located in particular GridCell.
| Enumerator | |
|---|---|
| EMPTY | |
| BLOCKED | |
| SELF | |
| ALLY | |
| ENEMY | |
| WALL | |
| FORT | |
| CAPSULE | |
Definition at line 65 of file robot_api.hpp.