Package | Description |
---|---|
cz.gyarab.util.game.mastermind |
Implementace deskové hry Mastermind.
|
Modifier and Type | Field and Description |
---|---|
static Peg |
Peg.PEG0
Kolíček výhradně určený pro vizualizaci
nepoužitého kolíčku.
|
static Peg |
Peg.PEG1
Červený kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
Peg.PEG2
Zelený kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
Peg.PEG3
Modrý kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
Peg.PEG4
Bleděmodrý kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
Peg.PEG5
Fialový kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
Peg.PEG6
Žlutý kolíček použitý v
originální i ve
vylepšené hře.
|
static Peg |
Peg.PEG7
Oranžový kolíček použitý ve
vylepšené hře.
|
static Peg |
Peg.PEG8
Růžový kolíček použitý ve
vylepšené hře.
|
static Peg |
Peg.PEG9
Bílý kolíček nepoužitý v žádné základní hře.
|
Modifier and Type | Method and Description |
---|---|
Peg |
Tuples.getPeg(int column)
Vrátí kolíček na zadané pozici.
|
Peg[] |
Tuples.getPegs()
Vrátí pole kolíčků.
|
Peg[] |
Board.getRangePegs()
Vrátí kolíčky všech barev jako pole kolíčků.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<Peg> |
Board.getRangeSet()
Vrátí kolíčky všech barev jako množinu kolíčků.
|
Modifier and Type | Method and Description |
---|---|
Verdict |
Board.addGuess(Peg... guess)
Přidá další tipnutou n-tici do panelu na následující řádek.
|
Board.Builder |
Board.Builder.addRange(Peg... pegs)
Přidá barvu kolíčku.
|
static Board.Builder |
Board.builderCustom(Peg... range)
Vytvoří prázdného stavitele založeného jen na předaných barvách kolíčků.
|
void |
Board.newGame(Peg... pattern)
Zahájí novou hru s konkrétní tajnou sekvencí barevných kolíčků.
|
void |
Board.Display.setPeg(int column,
int row,
Peg peg)
Zobrazí kolíček na zadané pozici.
|
void |
Tuples.setPeg(int column,
Peg peg)
Nastaví kolíček na zadané pozici.
|
Constructor and Description |
---|
Tuples(Peg... pegs)
Vytvoří n-tici kolíčků.
|