diff options
Diffstat (limited to 'core/src/ch/asynk/gdx/boardgame/ui')
-rw-r--r-- | core/src/ch/asynk/gdx/boardgame/ui/Assembly.java | 4 | ||||
-rw-r--r-- | core/src/ch/asynk/gdx/boardgame/ui/Button.java | 6 | ||||
-rw-r--r-- | core/src/ch/asynk/gdx/boardgame/ui/Element.java | 4 | ||||
-rw-r--r-- | core/src/ch/asynk/gdx/boardgame/ui/Menu.java | 10 |
4 files changed, 17 insertions, 7 deletions
diff --git a/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java b/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java index 8925032..6754518 100644 --- a/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java +++ b/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java @@ -56,8 +56,8 @@ public abstract class Assembly extends Element children.forEach( c -> c.draw(batch) ); } - @Override public void drawDebug(ShapeRenderer debugShapes) + @Override public void drawDebug(ShapeRenderer shapeRenderer) { - children.forEach( c -> c.drawDebug(debugShapes) ); + children.forEach( c -> c.drawDebug(shapeRenderer) ); } } diff --git a/core/src/ch/asynk/gdx/boardgame/ui/Button.java b/core/src/ch/asynk/gdx/boardgame/ui/Button.java index e33ee07..c19eab1 100644 --- a/core/src/ch/asynk/gdx/boardgame/ui/Button.java +++ b/core/src/ch/asynk/gdx/boardgame/ui/Button.java @@ -58,9 +58,9 @@ public class Button extends Patch label.draw(batch); } - @Override public void drawDebug(ShapeRenderer debugShapes) + @Override public void drawDebug(ShapeRenderer shapeRenderer) { - super.drawDebug(debugShapes); - label.drawDebug(debugShapes); + super.drawDebug(shapeRenderer); + label.drawDebug(shapeRenderer); } } diff --git a/core/src/ch/asynk/gdx/boardgame/ui/Element.java b/core/src/ch/asynk/gdx/boardgame/ui/Element.java index e24498b..2fe9f89 100644 --- a/core/src/ch/asynk/gdx/boardgame/ui/Element.java +++ b/core/src/ch/asynk/gdx/boardgame/ui/Element.java @@ -48,9 +48,9 @@ public abstract class Element implements Drawable, Paddable, Positionable, Touch @Override public final float getInnerWidth() { return rect.width - 2 * padding; } @Override public final float getInnerHeight() { return rect.height - 2 * padding; } - @Override public void drawDebug(ShapeRenderer debugShapes) + @Override public void drawDebug(ShapeRenderer shapeRenderer) { - debugShapes.rect(getX(), getY(), getWidth(), getHeight()); + shapeRenderer.rect(getX(), getY(), getWidth(), getHeight()); } @Override public boolean touch(float x, float y) diff --git a/core/src/ch/asynk/gdx/boardgame/ui/Menu.java b/core/src/ch/asynk/gdx/boardgame/ui/Menu.java index 243b000..93309ab 100644 --- a/core/src/ch/asynk/gdx/boardgame/ui/Menu.java +++ b/core/src/ch/asynk/gdx/boardgame/ui/Menu.java @@ -3,6 +3,7 @@ package ch.asynk.gdx.boardgame.ui; import com.badlogic.gdx.graphics.g2d.Batch; import com.badlogic.gdx.graphics.g2d.NinePatch; import com.badlogic.gdx.graphics.g2d.BitmapFont; +import com.badlogic.gdx.graphics.glutils.ShapeRenderer; public class Menu extends Patch { @@ -121,4 +122,13 @@ public class Menu extends Patch label.draw(batch); } } + + @Override public void drawDebug(ShapeRenderer shapeRenderer) + { + super.drawDebug(shapeRenderer); + title.drawDebug(shapeRenderer); + for (Label label : entries) { + label.drawDebug(shapeRenderer); + } + } } |