summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2018-09-30 11:21:04 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2018-09-30 11:21:04 +0200
commit3c3a3a2bf261462221d456ebab6ba568713c144e (patch)
tree7c416912d73689850c0a632be5a1af830cf2f5b1
parent25b5f54ddbc6c0e3dd3b8ca461a0ed118e1421cf (diff)
downloadgdx-boardgame-3c3a3a2bf261462221d456ebab6ba568713c144e.zip
gdx-boardgame-3c3a3a2bf261462221d456ebab6ba568713c144e.tar.gz
GameHud : no more updates
-rw-r--r--test/src/ch/asynk/gdx/board/test/GameHud.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/src/ch/asynk/gdx/board/test/GameHud.java b/test/src/ch/asynk/gdx/board/test/GameHud.java
index d3495c5..f401bf9 100644
--- a/test/src/ch/asynk/gdx/board/test/GameHud.java
+++ b/test/src/ch/asynk/gdx/board/test/GameHud.java
@@ -4,6 +4,8 @@ import java.util.function.Supplier;
import com.badlogic.gdx.graphics.g2d.Batch;
import com.badlogic.gdx.graphics.g2d.Sprite;
+import com.badlogic.gdx.graphics.g2d.NinePatch;
+import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
import com.badlogic.gdx.utils.Disposable;
@@ -27,14 +29,17 @@ public class GameHud implements Disposable, Touchable
this.nextState = nextState;
this.corner = new Sprite(assets.getTexture(assets.CORNER));
+ NinePatch patch = assets.getNinePatch(assets.PATCH, 23, 23, 23 ,23);
+ BitmapFont font = assets.getFont(assets.FONT_25);
+
this.root = new Root(2);
this.root.setPadding(30);
- this.hello = new Button(assets.getFont(assets.FONT_25), assets.getNinePatch(assets.PATCH, 23, 23, 23 ,23), 10, 15);
+ this.hello = new Button(font, patch, 10, 15);
this.hello.write("Hello");
this.root.add(this.hello);
- this.next = new Button(assets.getFont(assets.FONT_25), assets.getNinePatch(assets.PATCH, 23, 23, 23 ,23), 20, 0);
+ this.next = new Button(font, patch, 20);
this.next.write("NEXT");
this.next.setPosition(50, 50);
this.next.setAlignment(Alignment.MIDDLE_CENTER);
@@ -84,7 +89,6 @@ public class GameHud implements Disposable, Touchable
{
this.next.setPosition(p, p);
this.next.setAlignment(a);
- this.next.update();
}
public void draw(Batch batch)
@@ -127,12 +131,11 @@ public class GameHud implements Disposable, Touchable
{
hello.setAlignment(Alignment.TOP_LEFT);
hello.setLabelAlignment(Alignment.BOTTOM_RIGHT);
- hello.update();
root.draw(batch);
drawHello(batch, Alignment.TOP_CENTER, Alignment.BOTTOM_CENTER);
drawHello(batch, Alignment.TOP_RIGHT, Alignment.BOTTOM_LEFT);
drawHello(batch, Alignment.MIDDLE_LEFT, Alignment.MIDDLE_RIGHT);
- // drawHello(batch, Alignment.MIDDLE_CENTER, Alignment.MIDDLE_CENTER);
+ drawHello(batch, Alignment.MIDDLE_CENTER, Alignment.MIDDLE_CENTER);
drawHello(batch, Alignment.MIDDLE_RIGHT, Alignment.MIDDLE_LEFT);
drawHello(batch, Alignment.BOTTOM_LEFT, Alignment.TOP_RIGHT);
drawHello(batch, Alignment.BOTTOM_CENTER, Alignment.TOP_CENTER);
@@ -143,7 +146,6 @@ public class GameHud implements Disposable, Touchable
{
hello.setAlignment(alignment1);
hello.setLabelAlignment(alignment2);
- hello.update();
hello.draw(batch);
}