Implement new event

This commit is contained in:
Melledy
2025-12-08 22:28:47 -08:00
parent 80a181680b
commit c5f339c8be
20 changed files with 1020 additions and 8 deletions
@@ -109,9 +109,13 @@ public class ActivityManager extends PlayerManager implements GameDatabaseObject
return null;
}
// TODO improve activity creation
GameActivity activity = switch (data.getType()) {
case Trial -> new TrialActivity(this, data);
case TowerDefense -> new TowerDefenseActivity(this, data);
case Trial -> new TrialActivity(this, data);
case Levels -> new LevelsActivity(this, data);
case Task -> new TaskActivity(this, data);
case Shop -> new ShopActivity(this, data);
default -> null;
};