|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjagafa.rule.ObenRules
public class ObenRules
| Constructor Summary | |
|---|---|
ObenRules()
|
|
| Method Summary | |
|---|---|
boolean |
compareHigher(Card c1,
Board b)
Check wether a card beats all the cards on a board given |
int |
getColorRank(Card c,
Board b)
Liefert den internen Wert der Farbe der Karte bei gegebenem Board |
Card |
getHigherCard(Card c1,
Card c2)
Gibt die bessere der beiden Karten zurück |
java.lang.String |
getName()
Liefert den Namen des RuleSet |
int |
getPower(Card c,
Board b)
Liefert den Wert der Karte relativ zum liegenden Board |
int |
getScore(Card c)
Liefert den Punktewert der Karte |
int |
getValueRank(Card c,
Board b)
Liefert den internen Wert des Wertes der Karte bei gegebenem Board |
int |
hashCode()
|
boolean |
isValid(Card cardToCheck,
Hand hand,
Board board)
Prüft die Gültigkeit der Karte bei gegebenem Board und Hand |
int |
specialColor()
Liefert die Spezialfarbe falls benötigt |
void |
updateAfterTurn()
Update the RuleSet after each turn (for automatic Changes) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObenRules()
| Method Detail |
|---|
public Card getHigherCard(Card c1,
Card c2)
RuleSet
getHigherCard in interface RuleSetc1 - The first cardc2 - The second card
public int getPower(Card c,
Board b)
RuleSet
getPower in interface RuleSetc - The relevant cardb - The relevant Board
public int getScore(Card c)
RuleSet
getScore in interface RuleSetc - The relevant card
public boolean isValid(Card cardToCheck,
Hand hand,
Board board)
RuleSet
isValid in interface RuleSetcardToCheck - The card to checkhand - The hand holding the cardboard - The Board on which the cards wants to played
public int getValueRank(Card c,
Board b)
RuleSet
getValueRank in interface RuleSetc - The relevant cardb - The relevant board
public int getColorRank(Card c,
Board b)
RuleSet
getColorRank in interface RuleSetc - The relevant cardb - The relevant board
public boolean compareHigher(Card c1,
Board b)
RuleSet
compareHigher in interface RuleSetc1 - The relevant cardb - The relevant board
public java.lang.String getName()
RuleSet
getName in interface RuleSetpublic int specialColor()
RuleSet
specialColor in interface RuleSetpublic int hashCode()
hashCode in class java.lang.Objectpublic void updateAfterTurn()
RuleSet
updateAfterTurn in interface RuleSet
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||