public class GameHUD
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
food
Jedzenie gracza
|
int |
gold
Złoto gracza
|
java.lang.String |
player
Nazwa gracza
|
com.badlogic.gdx.scenes.scene2d.Stage |
stage
Scena dla obiektu
|
float |
techPoints
Punkty nauki gracza
|
int |
turn
Tura gracza
|
com.badlogic.gdx.scenes.scene2d.ui.TextButton |
turnButton
Przycisk do przejścia do następnej tury
|
Constructor and Description |
---|
GameHUD(java.lang.String playerColor,
int gold,
int food,
float techPoints,
int turn)
Tworzenie obiektu GameHUD.
|
Modifier and Type | Method and Description |
---|---|
void |
addFood(int value)
Dodaj x jedzenia.
|
void |
addGold(int value)
Dodaj x złota.
|
void |
addtechPoints(float value)
Dodaj x punktów nauki.
|
void |
addTurn()
Dodaj turę.
|
void |
dispose()
Zniszczenie sceny.
|
static com.badlogic.gdx.scenes.scene2d.ui.Label |
getGoldLabel() |
void |
payTech(float value)
Odejmij x punktów nauki.
|
void |
update(float dt) |
public com.badlogic.gdx.scenes.scene2d.Stage stage
public int gold
public int food
public float techPoints
public int turn
public java.lang.String player
public com.badlogic.gdx.scenes.scene2d.ui.TextButton turnButton
public GameHUD(java.lang.String playerColor, int gold, int food, float techPoints, int turn)
playerColor
- identyfikator gracza.gold
- posiadane złoto.food
- posiadane jedzenie.techPoints
- posiadane punkty nauki.turn
- aktualna tura.public void update(float dt)
dt
- pojedynczy czas renderingupublic void addTurn()
public void addGold(int value)
value
- Ilość złota.public void payTech(float value)
value
- Ilość punktów nauki.public void addFood(int value)
value
- Ilość jedzenia.public void addtechPoints(float value)
value
- Ilość punktów nauki.public void dispose()
public static com.badlogic.gdx.scenes.scene2d.ui.Label getGoldLabel()