|
|||||||||
| 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. |
| SecondObjectiveHelper | Extension of @BasicObjectiveHelper. |
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 | ||||||||