summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-05-29 21:59:07 +0500
committerilotterytea <iltsu@alright.party>2024-05-29 21:59:07 +0500
commitbbf349ed33ab4d2876c038392bac0591426da42e (patch)
tree7f55251fb764d60b402bfc8c0b0c2508670c188c /core
parentefac9a5bc2470167bd9744b95aaa45d3fab4e75d (diff)
feat: increase points on player click
Diffstat (limited to 'core')
-rw-r--r--core/src/com/ilotterytea/maxoning/player/DecalPlayer.java6
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/GameScreen.java2
2 files changed, 6 insertions, 2 deletions
diff --git a/core/src/com/ilotterytea/maxoning/player/DecalPlayer.java b/core/src/com/ilotterytea/maxoning/player/DecalPlayer.java
index 30ee447..d7baf79 100644
--- a/core/src/com/ilotterytea/maxoning/player/DecalPlayer.java
+++ b/core/src/com/ilotterytea/maxoning/player/DecalPlayer.java
@@ -14,8 +14,11 @@ public class DecalPlayer {
private int regionIndex;
private final Decal decal;
private final BoundingBox box;
+ private final MaxonSavegame savegame;
+
+ public DecalPlayer(MaxonSavegame savegame, TextureRegion[] regions) {
+ this.savegame = savegame;
- public DecalPlayer(TextureRegion[] regions) {
this.regions = regions;
this.regionIndex = 0;
@@ -52,6 +55,7 @@ public class DecalPlayer {
if (Intersector.intersectRayBounds(ray, box, intersection)) {
updateTextureRegion();
+ savegame.points++;
}
}
diff --git a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
index db24b23..ce1ae2f 100644
--- a/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
+++ b/core/src/com/ilotterytea/maxoning/screens/GameScreen.java
@@ -96,7 +96,7 @@ public class GameScreen implements Screen, InputProcessor {
decals = new ArrayList<>();
TextureRegion[] playerTextureRegions = SpriteUtils.splitToTextureRegions(game.assetManager.get("sprites/sheet/loadingCircle.png", Texture.class), 112, 112, 10, 5);
- decalPlayer = new DecalPlayer(playerTextureRegions);
+ decalPlayer = new DecalPlayer(sav, playerTextureRegions);
decals.add(decalPlayer.getDecal());
playlist = new Playlist(