#include <robot_api.hpp>
| Public Attributes | |
| int | attack | 
| int | defense | 
| int | power | 
| int | charge | 
Represents skill point allocation of Robot.
Definition at line 20 of file robot_api.hpp.
| int robot_api::Robot_Specs::attack | 
Attack skill.
Definition at line 23 of file robot_api.hpp.
Referenced by RoboSim::checkSpecsValid(), DemoBot::createRobot(), DefenderBot::createRobot(), and RoboSim::RoboAPIImplementor::scanEnemy().
| int robot_api::Robot_Specs::charge | 
Charge skill.
Definition at line 32 of file robot_api.hpp.
Referenced by DefenderBot::act(), RoboSim::checkSpecsValid(), DemoBot::createRobot(), DefenderBot::createRobot(), RoboSim::executeSingleTimeStep(), RoboSim::RoboAPIImplementor::repair(), RoboSim::RoboSim(), and RoboSim::RoboAPIImplementor::scanEnemy().
| int robot_api::Robot_Specs::defense | 
Defense skill.
Definition at line 26 of file robot_api.hpp.
Referenced by DefenderBot::act(), RoboSim::checkSpecsValid(), DemoBot::createRobot(), DefenderBot::createRobot(), RoboSim::RoboAPIImplementor::defend(), RoboSim::RoboAPIImplementor::getVisibleNeighborhood(), RoboSim::RoboAPIImplementor::processAttack(), and RoboSim::RoboAPIImplementor::scanEnemy().
| int robot_api::Robot_Specs::power | 
Power skill.
Definition at line 29 of file robot_api.hpp.
Referenced by RoboSim::checkSpecsValid(), DemoBot::createRobot(), DefenderBot::createRobot(), RoboSim::RoboAPIImplementor::defend(), RoboSim::executeSingleTimeStep(), RoboSim::RoboAPIImplementor::finalizeBuilding(), and RoboSim::RoboAPIImplementor::scanEnemy().