| actingRobot | RoboSim::RoboAPIImplementor | private |
| build(int power) | RoboSim::RoboAPIImplementor | inlinevirtual |
| calculateHit(int attack, int defense) | RoboSim::RoboAPIImplementor | inlineprivate |
| capsuleAttack(int power_of_capsule, GridCell &cell) | RoboSim::RoboAPIImplementor | virtual |
| charge(int power, GridCell &ally) | RoboSim::RoboAPIImplementor | inlinevirtual |
| defend(int power) | RoboSim::RoboAPIImplementor | inlinevirtual |
| drop_capsule(GridCell &adjacent_cell, int power_of_capsule) | RoboSim::RoboAPIImplementor | virtual |
| finalizeBuilding(vector< uint8_t > creation_message) | RoboSim::RoboAPIImplementor | private |
| getBuildStatus() | RoboSim::RoboAPIImplementor | inlinevirtual |
| getBuildTarget() | RoboSim::RoboAPIImplementor | inlinevirtual |
| getInvestedBuildPower() | RoboSim::RoboAPIImplementor | inlinevirtual |
| getVisibleNeighborhood() | RoboSim::RoboAPIImplementor | inlinevirtual |
| getWorld(int power) | RoboSim::RoboAPIImplementor | inlinevirtual |
| isAdjacent(GridCell adjacent_cell) | RoboSim::RoboAPIImplementor | inlineprivate |
| meleeAttack(int power, GridCell &adjacent_cell) | RoboSim::RoboAPIImplementor | virtual |
| move(int steps, Direction way) | RoboSim::RoboAPIImplementor | virtual |
| pick_up_capsule(GridCell &adjacent_cell) | RoboSim::RoboAPIImplementor | virtual |
| processAttack(int attack, GridCell &cell_to_attack, int power) | RoboSim::RoboAPIImplementor | private |
| rangedAttack(int power, GridCell &nonadjacent_cell) | RoboSim::RoboAPIImplementor | virtual |
| repair(int power) | RoboSim::RoboAPIImplementor | inlinevirtual |
| RoboAPIImplementor(RoboSim &rsim_, RobotData &actingRobot_) | RoboSim::RoboAPIImplementor | inline |
| rsim | RoboSim::RoboAPIImplementor | private |
| scanEnemy(Robot_Specs &enemySpecs, Robot_Status &enemyStatus, GridCell toScan) | RoboSim::RoboAPIImplementor | inlinevirtual |
| sendMessage(vector< uint8_t > message, int power) | RoboSim::RoboAPIImplementor | inlinevirtual |
| setBuildTarget(BuildStatus status, GridCell *location) | RoboSim::RoboAPIImplementor | inlinevirtual |
| setBuildTarget(BuildStatus status, GridCell *location, vector< uint8_t > message) | RoboSim::RoboAPIImplementor | virtual |