From d15f86f5e16a63b0a4a94985485d001ef97f4045 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 3 Dec 2022 14:06:45 +0600 Subject: click event for start button --- core/src/com/ilotterytea/maxoning/screens/MenuScreen.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'core/src/com/ilotterytea/maxoning') diff --git a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java index 6b3d7f2..828444b 100644 --- a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java +++ b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java @@ -123,6 +123,21 @@ public class MenuScreen implements Screen { startBtn = new TextButton(game.locale.TranslatableText("menu.pressStart"), skin); startBtn.setPosition((stage.getWidth() / 2f) - (startBtn.getWidth() / 2f), 8f); + startBtn.addListener(new ClickListener() { + @Override + public void clicked(InputEvent event, float x, float y) { + try { + game.setScreen(new GameScreen( + game, + (sav == null) ? new MaxonSavegame() : sav, + 0 + )); + } catch (IOException | ClassNotFoundException e) { + throw new RuntimeException(e); + } + } + }); + startBtn.addAction( Actions.repeat( -1, -- cgit v1.2.3