| Package | Description | 
|---|---|
| peril.ai | 
| Modifier and Type | Field and Description | 
|---|---|
private AIController | 
AI.api
The  
AIController that this AI will use to query the state of
 the game. | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract AIOperation | 
AI.processAttack(AIController api)
Perform the attack operation using the specified  
AIController. | 
protected abstract AIOperation | 
AI.processFortify(AIController api)
Perform the fortify operation using the specified  
AIController. | 
protected abstract AIOperation | 
AI.processReinforce(AIController api)
Perform the reinforce operation using the specified  
AIController. | 
| Constructor and Description | 
|---|
AI(java.lang.String name,
  int defaultSpeed,
  AIController api)
Constructs a new  
AI. |