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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object