Skip to content
This repository was archived by the owner on Dec 24, 2025. It is now read-only.

Commit 44ebf59

Browse files
committed
feat: leaderboard
Add LeaderboardManager class to handle score submission and retrieval. Integrate leaderboard display into the main menu UI. Sync player scores with the local save system.
1 parent 0c73954 commit 44ebf59

2 files changed

Lines changed: 210 additions & 136 deletions

File tree

src/main/java/com/github/codestorm/bounceverse/Bounceverse.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
package com.github.codestorm.bounceverse;
22

3+
import java.io.IOException;
4+
import java.util.Map;
5+
36
import com.almasb.fxgl.app.GameApplication;
47
import com.almasb.fxgl.app.GameSettings;
5-
import com.github.codestorm.bounceverse.systems.init.*;
8+
import com.github.codestorm.bounceverse.systems.init.AppEventSystem;
9+
import com.github.codestorm.bounceverse.systems.init.GameSystem;
10+
import com.github.codestorm.bounceverse.systems.init.InputSystem;
11+
import com.github.codestorm.bounceverse.systems.init.PhysicSystem;
12+
import com.github.codestorm.bounceverse.systems.init.UISystem;
613
import com.github.codestorm.bounceverse.systems.manager.settings.GameSettingsManager;
714
import com.github.codestorm.bounceverse.systems.manager.settings.LaunchOptionsManager;
815
import com.github.codestorm.bounceverse.systems.manager.settings.UserSettingsManager;
916
import com.github.codestorm.bounceverse.typing.exceptions.BounceverseException;
1017

11-
import java.io.IOException;
12-
import java.util.Map;
13-
1418
/**
1519
*
1620
*

0 commit comments

Comments
 (0)