#include <robot_api.hpp>

| Private Attributes | |
| GridCell * | assoc_cell | 
| Robot_Specs | specs | 
| Robot_Status | status | 
| Robot * | robot | 
| int | player | 
| BuildStatus | whatBuilding | 
| int | investedPower | 
| GridCell * | invested_assoc_cell | 
| vector< vector< uint8_t > > | buffered_radio | 
| Friends | |
| class | ::RoboSim | 
Definition at line 103 of file robot_api.hpp.
| 
 | friend | 
Definition at line 105 of file robot_api.hpp.
| 
 | private | 
Definition at line 107 of file robot_api.hpp.
Referenced by RoboSim::RoboAPIImplementor::build(), RoboSim::RoboAPIImplementor::charge(), RoboSim::RoboAPIImplementor::defend(), RoboSim::RoboAPIImplementor::finalizeBuilding(), RoboSim::RoboAPIImplementor::getVisibleNeighborhood(), RoboSim::RoboAPIImplementor::getWorld(), RoboSim::RoboAPIImplementor::isAdjacent(), RoboSim::RoboAPIImplementor::repair(), RoboSim::RoboSim(), RoboSim::RoboAPIImplementor::scanEnemy(), and RoboSim::RoboAPIImplementor::sendMessage().
| 
 | private | 
Definition at line 119 of file robot_api.hpp.
Referenced by RoboSim::executeSingleTimeStep(), and RoboSim::RoboAPIImplementor::sendMessage().
| 
 | private | 
Definition at line 116 of file robot_api.hpp.
Referenced by RoboSim::RoboAPIImplementor::getBuildTarget(), RoboSim::RoboAPIImplementor::processAttack(), and RoboSim::RoboSim().
| 
 | private | 
Definition at line 115 of file robot_api.hpp.
Referenced by RoboSim::RoboAPIImplementor::build(), RoboSim::RoboAPIImplementor::getInvestedBuildPower(), and RoboSim::RoboSim().
| 
 | private | 
Definition at line 111 of file robot_api.hpp.
Referenced by RoboSim::RoboAPIImplementor::build(), RoboSim::RoboAPIImplementor::capsuleAttack(), RoboSim::RoboAPIImplementor::charge(), RoboSim::RoboAPIImplementor::defend(), RoboSim::RoboAPIImplementor::finalizeBuilding(), RoboSim::getOccupantPlayer(), RoboSim::getSanitizedSubGrid(), RoboSim::RoboAPIImplementor::getVisibleNeighborhood(), RoboSim::RoboAPIImplementor::getWorld(), RoboSim::RoboAPIImplementor::meleeAttack(), RoboSim::SimGridAllyDeterminant::operator()(), RoboSim::RoboAPIImplementor::rangedAttack(), RoboSim::RoboAPIImplementor::repair(), RoboSim::RoboSim(), RoboSim::RoboAPIImplementor::scanEnemy(), and RoboSim::RoboAPIImplementor::sendMessage().
| 
 | private | 
Definition at line 110 of file robot_api.hpp.
Referenced by RoboSim::executeSingleTimeStep(), RoboSim::RoboAPIImplementor::finalizeBuilding(), and RoboSim::RoboSim().
| 
 | private | 
Definition at line 108 of file robot_api.hpp.
Referenced by RoboSim::RoboAPIImplementor::defend(), RoboSim::executeSingleTimeStep(), RoboSim::RoboAPIImplementor::finalizeBuilding(), RoboSim::RoboAPIImplementor::getVisibleNeighborhood(), RoboSim::RoboAPIImplementor::processAttack(), RoboSim::RoboAPIImplementor::repair(), RoboSim::RoboSim(), and RoboSim::RoboAPIImplementor::scanEnemy().
| 
 | private | 
Definition at line 109 of file robot_api.hpp.
Referenced by RoboSim::RoboAPIImplementor::build(), RoboSim::RoboAPIImplementor::charge(), RoboSim::RoboAPIImplementor::defend(), RoboSim::executeSingleTimeStep(), RoboSim::RoboAPIImplementor::finalizeBuilding(), RoboSim::RoboAPIImplementor::processAttack(), RoboSim::RoboAPIImplementor::repair(), RoboSim::RoboSim(), and RoboSim::RoboAPIImplementor::scanEnemy().
| 
 | private | 
Definition at line 114 of file robot_api.hpp.
Referenced by RoboSim::RoboAPIImplementor::getBuildStatus(), and RoboSim::RoboSim().