|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Strategy
abstract strategy class that encapsulates the abstract intelligence for a strategy
Field Summary | |
protected int |
formation
contains current formation |
Constructor Summary | |
Strategy()
constructor |
|
Strategy(Player player)
constructor |
Method Summary | |
abstract void |
generateTactics(Player player)
generates strategy specific tactics for player |
abstract Formation |
getFormation(Player palyer)
Returns the formation. |
abstract void |
perform(Player player)
executes Strategy |
Methods inherited from class java.lang.Object |
|
Field Detail |
protected int formation
Constructor Detail |
public Strategy()
public Strategy(Player player)
player
- reference to playerMethod Detail |
public abstract void perform(Player player)
player
- reference to playerpublic abstract Formation getFormation(Player palyer)
palyer
- reference to playerpublic abstract void generateTactics(Player player)
player
- reference to player
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |