This is the complete list of members for WorldAPI, including all inherited members.
build(int power)=0 | WorldAPI | pure virtual |
capsuleAttack(int power_of_capsule, GridCell &cell)=0 | WorldAPI | pure virtual |
charge(int power, GridCell &ally)=0 | WorldAPI | pure virtual |
defend(int power)=0 | WorldAPI | pure virtual |
drop_capsule(GridCell &adjacent_cell, int power_of_capsule)=0 | WorldAPI | pure virtual |
getBuildStatus()=0 | WorldAPI | pure virtual |
getBuildTarget()=0 | WorldAPI | pure virtual |
getInvestedBuildPower()=0 | WorldAPI | pure virtual |
getVisibleNeighborhood()=0 | WorldAPI | pure virtual |
getWorld(int power)=0 | WorldAPI | pure virtual |
meleeAttack(int power, GridCell &adjacent_cell)=0 | WorldAPI | pure virtual |
move(int steps, Direction way)=0 | WorldAPI | pure virtual |
pick_up_capsule(GridCell &adjacent_cell)=0 | WorldAPI | pure virtual |
rangedAttack(int power, GridCell &nonadjacent_cell)=0 | WorldAPI | pure virtual |
repair(int power)=0 | WorldAPI | pure virtual |
scanEnemy(Robot_Specs &enemySpecs, Robot_Status &enemyStatus, GridCell toScan)=0 | WorldAPI | pure virtual |
sendMessage(vector< uint8_t > message, int power)=0 | WorldAPI | pure virtual |
setBuildTarget(BuildStatus status, GridCell *location)=0 | WorldAPI | pure virtual |
setBuildTarget(BuildStatus status, GridCell *location, vector< uint8_t > message)=0 | WorldAPI | pure virtual |