robot_api.hpp File Reference
#include <functional>
#include <cstdint>
#include <list>
#include <string>
#include <vector>
Include dependency graph for robot_api.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  robot_api::Robot_Specs
 
struct  robot_api::Robot_Status
 
struct  robot_api::GridCell
 
class  robot_api::RobotData
 
struct  robot_api::AttackNotice
 
class  robot_api::RobotUtility
 
struct  robot_api::RoboSimExecutionException
 

Namespaces

 robot_api
 

Enumerations

enum  robot_api::GridObject {
  robot_api::EMPTY, robot_api::BLOCKED, robot_api::SELF, robot_api::ALLY,
  robot_api::ENEMY, robot_api::WALL, robot_api::FORT, robot_api::CAPSULE
}
 
enum  robot_api::Direction { robot_api::UP, robot_api::DOWN, robot_api::LEFT, robot_api::RIGHT }
 
enum  robot_api::BuildStatus { robot_api::NOTHING, robot_api::ROBOT }
 
enum  robot_api::AttackType { robot_api::MELEE, robot_api::RANGED }
 
enum  robot_api::AttackResult { robot_api::MISSED, robot_api::HIT, robot_api::DESTROYED_TARGET }