summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/GameScreen.java5
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/MenuScreen.java5
2 files changed, 10 insertions, 0 deletions
diff --git a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
index 1b4b630..2ed9475 100644
--- a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
+++ b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
@@ -282,6 +282,11 @@ public class GameScreen implements Screen, InputProcessor {
if (spr.getX() > Gdx.graphics.getWidth()) {
Sprite n_spr = spr;
n_spr.setPosition(f_spr.getX() - spr.getWidth(), f_spr.getY());
+
+ if (spr.getTexture() == f_spr.getTexture()) {
+ n_spr.setTexture(array.get(1).getTexture());
+ }
+
array.remove(spr);
array.add(0, n_spr);
}
diff --git a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java
index a5d3525..b31250c 100644
--- a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java
+++ b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java
@@ -262,6 +262,11 @@ public class MenuScreen implements Screen, InputProcessor {
if (spr.getX() > Gdx.graphics.getWidth()) {
Sprite n_spr = spr;
n_spr.setPosition(f_spr.getX() - spr.getWidth(), f_spr.getY());
+
+ if (spr.getTexture() == f_spr.getTexture()) {
+ n_spr.setTexture(array.get(1).getTexture());
+ }
+
array.remove(spr);
array.add(0, n_spr);
}