nl.tudelft.goal.ut3.selector
Class ContextSelector

Package class diagram package ContextSelector
java.lang.Object
  extended by nl.tudelft.goal.ut3.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, WorldObject

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  UT3BotModuleController modules
           
 
Constructor Summary
ContextSelector()
           
 
Method Summary
 ContextSelector setContext(UT3BotModuleController 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 UT3BotModuleController modules
Constructor Detail

ContextSelector

public ContextSelector()
Method Detail

setContext

public ContextSelector setContext(UT3BotModuleController modules)


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