public class Peg
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Peg |
PEG0
Kolíček výhradně určený pro vizualizaci
nepoužitého kolíčku.
|
static Peg |
PEG1
Červený kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
PEG2
Zelený kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
PEG3
Modrý kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
PEG4
Bleděmodrý kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
PEG5
Fialový kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
PEG6
Žlutý kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
PEG7
Oranžový kolíček použitý ve
vylepšené hře.
|
static Peg |
PEG8
Růžový kolíček použitý ve
vylepšené hře.
|
static Peg |
PEG9
Bílý kolíček nepoužitý v žádné základní hře.
|
Constructor and Description |
---|
Peg(char value)
Vytvoří nový typ kolíčku.
|
Peg(char value,
LightColor color)
Vytvoří nový typ kolíčku.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
LightColor |
getColor()
Vrátí barvu kolíčku.
|
char |
getValue()
Vrátí unikátní znak kolíčku.
|
int |
hashCode() |
java.lang.String |
toString() |
public static final Peg PEG0
public static final Peg PEG1
public static final Peg PEG2
public static final Peg PEG3
public static final Peg PEG4
public static final Peg PEG5
public static final Peg PEG6
public Peg(char value, LightColor color)
value
- hodnota kolíčku pro textovou reprezentaci, musí jít o
unikátní hodnotu v rámci jedné hrycolor
- barva pro
vizualizaci, její unikátnost se
nekontroluje, ale i barvy by se měly lišitpublic Peg(char value)
value
- hodnota kolíčku pro textovou reprezentaci, musí jít o
unikátní hodnotu v rámci jedné hrypublic char getValue()
public LightColor getColor()
null
.public 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