|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JassAI
General interface defining the functions available to the game for computing cards by AI
| Method Summary | |
|---|---|
RuleSet |
chooseRuleSet()
Choose a RuleSet out of the available Sets of a given scoreTable |
Card |
computeCard()
Compute a card to be played by the player |
void |
init(Player p,
JassRound game)
Initializes the AI with the Player and the Game object |
| Method Detail |
|---|
Card computeCard()
void init(Player p,
JassRound game)
p - The player which holds this AIgame - The game objectRuleSet chooseRuleSet()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||