Uses of Interface
cz.cuni.amis.pogamut.defcon.ai.IUnitAI

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.
 



Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.