cz.cuni.amis.pogamut.defcon.example
Class AirBaseAI

Package class diagram package AirBaseAI
java.lang.Object
  extended by cz.cuni.amis.pogamut.defcon.ai.AbstractAI
      extended by cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI<AirBase>
          extended by cz.cuni.amis.pogamut.defcon.example.AirBaseAI
All Implemented Interfaces:
IBuildingAI, IUnitAI

public class AirBaseAI
extends AbstractBuildingAI<AirBase>

AirBase AI.

Author:
Radek 'Black_Hand' Pibil

Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI
building, nukes
 
Fields inherited from class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
logic, unitId, worldObjectId
 
Constructor Summary
AirBaseAI(AirBase airbase, DefConAgentLogicController<?> logic)
           
 
Method Summary
 void dispose()
           
 void update()
           
 
Methods inherited from class cz.cuni.amis.pogamut.defcon.ai.buildingai.AbstractBuildingAI
getLocation, hasSpareNukes
 
Methods inherited from class cz.cuni.amis.pogamut.defcon.ai.AbstractAI
act, getId, receiveMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.defcon.ai.IUnitAI
getId, receiveMessage
 

Constructor Detail

AirBaseAI

public AirBaseAI(AirBase airbase,
                 DefConAgentLogicController<?> logic)
Method Detail

update

public void update()

dispose

public void dispose()
Specified by:
dispose in interface IUnitAI
Overrides:
dispose in class AbstractAI


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