Skip navigation links
A B C E F G H I M N P R S T U W 

A

AI - Class in peril.ai
An AI player of the game.
AI(String, int, AIController) - Constructor for class peril.ai.AI
Constructs a new AI.
AI() - Constructor for class peril.ai.AI
Constructs the AI.USER.
AIController - Interface in peril.ai
The API for all AI interactions with the game.
AINotFound - Exception in peril.ai
A RuntimeException that is caused by attempting to load an AI that does not exist.
AINotFound() - Constructor for exception peril.ai.AINotFound
Constructs a new AINotFound RuntimeException with the default message.
AINotFound(String) - Constructor for exception peril.ai.AINotFound
Constructs a new AINotFound RuntimeException with a specified message.
AIOperation - Class in peril.ai
Defines a instruction for the AIController to execute on the graphical thread.
AIOperation() - Constructor for class peril.ai.AIOperation
Constructs a new AIOperation.
api - Variable in class peril.ai.AI
The AIController that this AI will use to query the state of the game.
Army - Interface in peril.ai.api
Provides information about a army consisting of Units.
attack - Variable in class peril.ai.AI
The Callable which invokes the AI.processAttack(AIController).
attack(int) - Method in class peril.ai.AI
Performs the attack operations of this AI.
attack() - Method in interface peril.ai.AIController
Performs an attack from the first Country to the second Country that was selected using AIController.select(Country).
A B C E F G H I M N P R S T U W 
Skip navigation links