nl.tudelft.goal.ut2004.selector
Class ContextSelector

Package class diagram package ContextSelector
java.lang.Object
  extended by nl.tudelft.goal.ut2004.selector.ContextSelector
All Implemented Interfaces:
nl.tudelft.goal.unreal.util.Selector<cz.cuni.amis.pogamut.base3d.worldview.object.ILocated>
Direct Known Subclasses:
ALocation, EnemyFlagCarrier, FriendlyFlagCarrier, NearestEnemy, NearestFriendly, NearestFriendlyWithLinkGun, None, PlayerOrNavpoint

public abstract class ContextSelector
extends Object
implements nl.tudelft.goal.unreal.util.Selector<cz.cuni.amis.pogamut.base3d.worldview.object.ILocated>

Because the context of the bot that will used the selector is not availalble during translation. This allows that context to be provided after translation.

Author:
mpkorstanje

Field Summary
protected  UT2004BotModuleController modules
           
 
Constructor Summary
ContextSelector()
           
 
Method Summary
 ContextSelector setContext(UT2004BotModuleController modules)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.tudelft.goal.unreal.util.Selector
select
 

Field Detail

modules

protected UT2004BotModuleController modules
Constructor Detail

ContextSelector

public ContextSelector()
Method Detail

setContext

public ContextSelector setContext(UT2004BotModuleController modules)


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