public class Tuples
extends java.lang.Object
| Constructor and Description |
|---|
Tuples(int columns)
Vytvoří prázdnou n-tici o zadaném počtu kolíčků.
|
Tuples(Peg... pegs)
Vytvoří n-tici kolíčků.
|
| Modifier and Type | Method and Description |
|---|---|
void |
copyTo(Tuples tuples)
Zkopíruje kolíčky z této n-tice do předané.
|
boolean |
equals(java.lang.Object obj) |
Peg |
getPeg(int column)
Vrátí kolíček na zadané pozici.
|
Peg[] |
getPegs()
Vrátí pole kolíčků.
|
int |
hashCode() |
void |
setPeg(int column,
Peg peg)
Nastaví kolíček na zadané pozici.
|
java.lang.String |
toString() |
public Tuples(int columns)
null, což je neplatná n-tice, takže je potřeba všechny
hodnoty kolíčků před dalším použitím nastavit.columns - počet kolíčkůpublic Tuples(Peg... pegs)
pegs - kolíčky v počtu shodném s
šířkou hracího polepublic Peg[] getPegs()
public Peg getPeg(int column)
column - pozice kolíčkupublic void setPeg(int column,
Peg peg)
column - pozice kolíčkupeg - kolíček na pozicipublic void copyTo(Tuples tuples)
tuples - cílová n-ticepublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object