summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/gdx/boardgame
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2019-12-17 14:42:21 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2019-12-17 14:42:21 +0100
commitdac53cc930b2d3b97262ae451598d1929fc99c13 (patch)
treec47ddb2a7a05e34a951f55340e85d92bdc76a4a0 /core/src/ch/asynk/gdx/boardgame
parentf2fef564a73139d31344b7a89856196d60a49ba2 (diff)
downloadgdx-boardgame-dac53cc930b2d3b97262ae451598d1929fc99c13.zip
gdx-boardgame-dac53cc930b2d3b97262ae451598d1929fc99c13.tar.gz
Assembly : taint() -> taintChildren()
Diffstat (limited to 'core/src/ch/asynk/gdx/boardgame')
-rw-r--r--core/src/ch/asynk/gdx/boardgame/ui/Assembly.java11
-rw-r--r--core/src/ch/asynk/gdx/boardgame/ui/Root.java1
2 files changed, 6 insertions, 6 deletions
diff --git a/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java b/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java
index 7cc92b8..8925032 100644
--- a/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java
+++ b/core/src/ch/asynk/gdx/boardgame/ui/Assembly.java
@@ -29,6 +29,11 @@ public abstract class Assembly extends Element
}
}
+ public void taintChildren()
+ {
+ children.forEach( c -> c.taint() );
+ }
+
public Element touched()
{
return touched;
@@ -45,12 +50,6 @@ public abstract class Assembly extends Element
return false;
}
- @Override public void taint()
- {
- tainted = true;
- children.forEach( c -> c.taint() );
- }
-
@Override public void draw(Batch batch)
{
if (tainted) computeGeometry();
diff --git a/core/src/ch/asynk/gdx/boardgame/ui/Root.java b/core/src/ch/asynk/gdx/boardgame/ui/Root.java
index 2353c41..3243b37 100644
--- a/core/src/ch/asynk/gdx/boardgame/ui/Root.java
+++ b/core/src/ch/asynk/gdx/boardgame/ui/Root.java
@@ -24,5 +24,6 @@ public class Root extends Assembly
{
setPosition(x, y, width, height);
taint();
+ taintChildren();
}
}