cz.cuni.amis.pogamut.defcon.jason.unitai
Interface IJasonBuildingAI

Package class diagram package IJasonBuildingAI
All Superinterfaces:
IBuildingAI, IJasonAI, IJasonUnitAI, IUnitAI

public interface IJasonBuildingAI
extends IJasonUnitAI, IBuildingAI

Interface for all building AI classes Jason agent architecture for Defcon use to control and query the agent.

Author:
Radek 'Black_Hand' Pibil

Method Summary
 void setActionTarget(double x, double y)
           
 void setActionTarget(int targetUnitId)
           
 void setState(IState state)
           
 
Methods inherited from interface cz.cuni.amis.pogamut.defcon.jason.unitai.IJasonUnitAI
inNukeRange, inNukeRange
 
Methods inherited from interface cz.cuni.amis.pogamut.defcon.jason.mainai.IJasonAI
getGameInfo, getLog, getMainAI, getWorldView, log
 
Methods inherited from interface cz.cuni.amis.pogamut.defcon.ai.IUnitAI
dispose, getId, getLocation, receiveMessage, update
 

Method Detail

setActionTarget

void setActionTarget(int targetUnitId)

setActionTarget

void setActionTarget(double x,
                     double y)

setState

void setState(IState state)


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