|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.colossus.ai.objectives.AbstractTacticalObjective
public abstract class AbstractTacticalObjective
Abstract implementation of @TacticalObjective, handling the priority stuff to avoid duplication.
| Field Summary | |
|---|---|
private float |
priority
|
| Constructor Summary | |
|---|---|
AbstractTacticalObjective(float priority)
|
|
| Method Summary | |
|---|---|
float |
changePriority(float newPriority)
Change the priority of this objective. |
float |
getPriority()
Get the current priority of this objective. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.colossus.ai.objectives.TacticalObjective |
|---|
getDescription, objectiveAttained, situationContributeToTheObjective |
| Field Detail |
|---|
private float priority
| Constructor Detail |
|---|
public AbstractTacticalObjective(float priority)
| Method Detail |
|---|
public float getPriority()
TacticalObjective
getPriority in interface TacticalObjectivepublic float changePriority(float newPriority)
TacticalObjective
changePriority in interface TacticalObjectivenewPriority - The new priority.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||