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

Package class diagram package IJasonUnitAI
All Superinterfaces:
IJasonAI, IUnitAI
All Known Subinterfaces:
IJasonBuildingAI, IJasonFleetAI

public interface IJasonUnitAI
extends IJasonAI, IUnitAI

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

Author:
Radek 'Black_Hand' Pibil

Method Summary
 boolean inNukeRange(DefConLocation unit, DefConLocation target, UnitType type)
           
 boolean inNukeRange(int unitId, int targetId)
           
 
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

inNukeRange

boolean inNukeRange(int unitId,
                    int targetId)

inNukeRange

boolean inNukeRange(DefConLocation unit,
                    DefConLocation target,
                    UnitType type)


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