Class AbstractObjectiveHelper
java.lang.Object
net.sf.colossus.ai.objectives.AbstractObjectiveHelper
- All Implemented Interfaces:
IObjectiveHelper
- Direct Known Subclasses:
BasicObjectiveHelper
- Author:
- dolbeau
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classHelper class holding some knowledge about a given creature.protected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AbstractAIprotected final Map<Creature, AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature> protected final Clientprotected final Map<Creature, AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature> protected final AbstractObjectiveHelper.ObjectiveEvalConstantsprotected final Variant -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractObjectiveHelper(Client client, AbstractAI ai, Variant variant) -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IObjectiveHelper
attackerObjective, defenderObjective
-
Field Details
-
oec
-
client
-
ai
-
variant
-
attackerToKnowledge
protected final Map<Creature, AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature> attackerToKnowledge -
defenderToKnowledge
protected final Map<Creature, AbstractObjectiveHelper.AllThereIsToKnowAboutYourCreature> defenderToKnowledge
-
-
Constructor Details
-
AbstractObjectiveHelper
-