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 |