|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IObjectiveHelper | Trivial interface for getting a list of objectives, depending on whether we are the attacker or the defender. |
TacticalObjective | Interface for a tactical (i.e. |
Class Summary | |
---|---|
AbstractObjectiveHelper | |
AbstractTacticalObjective | Abstract implementation of @TacticalObjective, handling the priority stuff to avoid duplication. |
BasicObjectiveHelper | A naive (basic!) implementation of @IObjectiveHelper. |
CreatureAttackTacticalObjective | The objective of sending all of a CreatureType into battle, presumably because we don't really need them for anything else. |
DestroyCreatureTacticalObjective | The tactical objective of killing a certain number of a specific CreatureType. |
PreserveCreatureTacticalObjective | The tactical objective of preserving all of a specific CreatureType. |
Objectives helper code for implementing the artificial players for Colossus.
This package shouldn't be used outside of the net.sf.colossus.ai hierarchy.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |