|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IUnitAI | |
|---|---|
| cz.cuni.amis.pogamut.defcon.ai | |
| cz.cuni.amis.pogamut.defcon.ai.buildingai | |
| cz.cuni.amis.pogamut.defcon.ai.fleetai | |
| cz.cuni.amis.pogamut.defcon.communication.mailbox | |
| Uses of IUnitAI in cz.cuni.amis.pogamut.defcon.ai |
|---|
| Classes in cz.cuni.amis.pogamut.defcon.ai that implement IUnitAI | |
|---|---|
class |
AbstractAI
Implementation of common features for all units. |
| Uses of IUnitAI in cz.cuni.amis.pogamut.defcon.ai.buildingai |
|---|
| Subinterfaces of IUnitAI in cz.cuni.amis.pogamut.defcon.ai.buildingai | |
|---|---|
interface |
IBuildingAI
Building AI interface, just for a proper hierarchy. |
| Classes in cz.cuni.amis.pogamut.defcon.ai.buildingai that implement IUnitAI | |
|---|---|
class |
AbstractBuildingAI<T extends DefConUnitObject<?>>
Implements common features for buildings. |
| Uses of IUnitAI in cz.cuni.amis.pogamut.defcon.ai.fleetai |
|---|
| Subinterfaces of IUnitAI in cz.cuni.amis.pogamut.defcon.ai.fleetai | |
|---|---|
interface |
IFleetAI
Common interface for all AIs for own fleets. |
| Uses of IUnitAI in cz.cuni.amis.pogamut.defcon.communication.mailbox |
|---|
| Methods in cz.cuni.amis.pogamut.defcon.communication.mailbox with parameters of type IUnitAI | |
|---|---|
void |
MailBox.mail(IUnitAI ai,
IMessage message)
|
void |
IMailBox.mail(IUnitAI ai,
IMessage message)
Sends a message to a specific AI. |
void |
MailBox.registerAI(IUnitAI ai)
|
void |
IMailBox.registerAI(IUnitAI ai)
Registers an AI for mail. |
void |
MailBox.unregisterAI(IUnitAI ai)
|
void |
IMailBox.unregisterAI(IUnitAI ai)
Registers an AI for mail. |
| Method parameters in cz.cuni.amis.pogamut.defcon.communication.mailbox with type arguments of type IUnitAI | |
|---|---|
void |
MailBox.mail(Class<? extends IUnitAI> targetAIClass,
IMessage message)
|
void |
IMailBox.mail(Class<? extends IUnitAI> targetAIClass,
IMessage message)
Sends a message to all AIs of a given class. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||