cz.cuni.amis.pogamut.ut2004.examples.ctfbot
Class GoalManager

Package class diagram package GoalManager
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.examples.ctfbot.GoalManager

public class GoalManager
extends Object


Field Summary
protected  UT2004Bot bot
           
protected  IGoal currentGoal
           
protected  LinkedList<IGoal> goals
           
 
Constructor Summary
GoalManager(UT2004Bot bot)
           
 
Method Summary
 void abandonAllGoals()
           
 boolean addGoal(IGoal goal)
           
 IGoal executeBestGoal()
           
 IGoal getCurrentGoal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

goals

protected final LinkedList<IGoal> goals

currentGoal

protected IGoal currentGoal

bot

protected UT2004Bot bot
Constructor Detail

GoalManager

public GoalManager(UT2004Bot bot)
Method Detail

addGoal

public boolean addGoal(IGoal goal)

executeBestGoal

public IGoal executeBestGoal()

getCurrentGoal

public IGoal getCurrentGoal()

abandonAllGoals

public void abandonAllGoals()


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