#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().