net.sf.colossus.ai.objectives
Class BasicObjectiveHelper.AllThereIsToKnowAboutYourCreature

java.lang.Object
  extended by net.sf.colossus.ai.objectives.BasicObjectiveHelper.AllThereIsToKnowAboutYourCreature
Enclosing class:
BasicObjectiveHelper

 class BasicObjectiveHelper.AllThereIsToKnowAboutYourCreature
extends java.lang.Object


Field Summary
(package private)  CreatureType bestRecruit
           
(package private)  Creature creature
           
(package private)  boolean isImmediatelyUsefulKilling
           
(package private)  int numberNeededHere
           
(package private)  boolean onlyThisStackHasIt
           
(package private)  int playerNumber
           
(package private)  java.util.Set<CreatureType> recruits
           
(package private)  int stackNumber
           
(package private)  boolean thisStackHasBetter
           
 
Constructor Summary
BasicObjectiveHelper.AllThereIsToKnowAboutYourCreature(AbstractAI ai, Creature creature, Legion legion)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

creature

final Creature creature

playerNumber

final int playerNumber

stackNumber

final int stackNumber

recruits

final java.util.Set<CreatureType> recruits

bestRecruit

final CreatureType bestRecruit

numberNeededHere

final int numberNeededHere

thisStackHasBetter

final boolean thisStackHasBetter

isImmediatelyUsefulKilling

final boolean isImmediatelyUsefulKilling

onlyThisStackHasIt

final boolean onlyThisStackHasIt
Constructor Detail

BasicObjectiveHelper.AllThereIsToKnowAboutYourCreature

BasicObjectiveHelper.AllThereIsToKnowAboutYourCreature(AbstractAI ai,
                                                       Creature creature,
                                                       Legion legion)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object