public final class TileBuildings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
dayFood
Ilość dostarczanego złota na turę.
|
int |
dayGold
Ilość dostarczanego złota na turę.
|
float |
dayTechPoints
Ilość dostarczanych punktów nauki na turę.
|
float |
HP
Ilość aktualnych punktów życia budynku.
|
int |
id
Identyfikator budynku.
|
com.badlogic.gdx.graphics.Texture |
img
Tekstura dla budynku.
|
int |
maxHP
Ilość maksymalnych punktów życia budynku.
|
java.lang.String |
playerColor
Kolor gracza do którego należy budynek.
|
int |
q
Koordynat q.
|
int |
r
Koordynat q.
|
java.lang.String |
race
Rasa do której należy budynek.
|
int |
s
Koordynat q.
|
protected com.badlogic.gdx.scenes.scene2d.ui.Skin |
skin
Kontener dla tekstur.
|
java.lang.String |
textureName
Nazwa tekstury.
|
Constructor and Description |
---|
TileBuildings(int id,
int q,
int r,
int s,
int maxHP,
float hp,
int dayGold,
int dayFood,
float dayTechPoints,
java.lang.String playerColor,
java.lang.String textureName,
java.lang.String race)
Tworzenie obiektu dla budynków.
|
Modifier and Type | Method and Description |
---|---|
void |
create(java.lang.String textureName)
Tworzenie obrazu dla budynku, punktów życia i dodanie tych obiektów na scene.
|
void |
dispose()
Zniszczenie obrazów.
|
void |
render(float x,
float y)
Renderowanie obiektu na określonych współrzędnych.
|
void |
updateFillBar(float progress)
Aktualizacja wyświetlanych na pasku punktów życia.
|
void |
updateTexture()
Aktualizacja tekstury obiektu.
|
public com.badlogic.gdx.graphics.Texture img
public int q
public int r
public int s
public float HP
public int maxHP
public int dayGold
public int dayFood
public java.lang.String race
public float dayTechPoints
public int id
protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin
public java.lang.String playerColor
public java.lang.String textureName
public TileBuildings(int id, int q, int r, int s, int maxHP, float hp, int dayGold, int dayFood, float dayTechPoints, java.lang.String playerColor, java.lang.String textureName, java.lang.String race)
id
- Identyfikator obiektu.q
- Koordynat q.r
- Koordynat r.s
- Koorsynat s.maxHP
- Maksymalne punkty życia.hp
- Aktualne punkty życia.dayGold
- Dzienne dostarczane złoto.dayFood
- Dziennie dostarczane jedzenie.dayTechPoints
- Dziennie dostarczane punkty nauki.playerColor
- Kolor gracza.textureName
- Nazwa tekstury.race
- Rasa.public void create(java.lang.String textureName)
textureName
- Nazwa tekstury.public void updateTexture()
public void updateFillBar(float progress)
progress
- Wartość dla punktów życia.public void render(float x, float y)
x
- Miejsce na osi x.y
- Miejsce na osi y.public void dispose()