Skip to content

Commit bdd93ab

Browse files
author
MinhQuocLe
committed
Reset GameStateService whenever player clicks new game button
1 parent 3bdd9f3 commit bdd93ab

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

source/core/src/main/com/csse3200/game/components/mainmenu/MainMenuDisplay.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import com.csse3200.game.areas.ForestGameArea;
1414
import com.badlogic.gdx.scenes.scene2d.ui.TextButton.TextButtonStyle;
1515
import com.badlogic.gdx.scenes.scene2d.utils.NinePatchDrawable;
16+
import com.csse3200.game.services.GameStateService;
1617
import com.csse3200.game.services.ServiceLocator;
1718
import com.csse3200.game.ui.UIComponent;
1819
import org.slf4j.Logger;
@@ -68,6 +69,7 @@ private void addActors() {
6869
@Override
6970
public void changed(ChangeEvent changeEvent, Actor actor) {
7071
logger.debug("Start button clicked");
72+
ServiceLocator.registerGameStateService(new GameStateService());
7173
entity.getEvents().trigger("start");
7274
}
7375
});

0 commit comments

Comments
 (0)