Implement tutorial levels

This commit is contained in:
Melledy
2025-11-15 00:52:54 -08:00
parent b19667315d
commit 66b2d84945
8 changed files with 197 additions and 0 deletions
@@ -11,6 +11,7 @@ import emu.nebula.Nebula;
import emu.nebula.game.gacha.GachaModule;
import emu.nebula.game.player.PlayerModule;
import emu.nebula.game.scoreboss.ScoreBossModule;
import emu.nebula.game.tutorial.TutorialModule;
import emu.nebula.net.GameSession;
import it.unimi.dsi.fastutil.objects.Object2ObjectMap;
@@ -25,6 +26,7 @@ public class GameContext implements Runnable {
// Modules
private final PlayerModule playerModule;
private final GachaModule gachaModule;
private final TutorialModule tutorialModule;
private final ScoreBossModule scoreBossModule;
// Game loop
@@ -39,6 +41,7 @@ public class GameContext implements Runnable {
// Setup game modules
this.playerModule = new PlayerModule(this);
this.gachaModule = new GachaModule(this);
this.tutorialModule = new TutorialModule(this);
this.scoreBossModule = new ScoreBossModule(this);
// Run game loop