From 60c297ade94607e9abee2822fc9434bc47723571 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 10 Dec 2022 03:56:54 +0600 Subject: Arrive/leave actions for main options table --- core/src/com/ilotterytea/maxoning/screens/MenuScreen.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'core/src/com') diff --git a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java index 4141005..f45ed3a 100644 --- a/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java +++ b/core/src/com/ilotterytea/maxoning/screens/MenuScreen.java @@ -264,9 +264,9 @@ public class MenuScreen implements Screen { // Main options window: final Table mOptTable = new Table(); - mOptTable.setPosition(0, 0); mOptTable.align(Align.center); - mOptTable.setSize(stage.getWidth(), stage.getHeight()); + mOptTable.setWidth(512f); + mOptTable.setX((stage.getWidth() / 2f) - (mOptTable.getWidth() / 2f)); stage.addActor(mOptTable); // Options title: @@ -485,7 +485,7 @@ public class MenuScreen implements Screen { @Override public void clicked(InputEvent event, float x, float y) { inOptions = !inOptions; - mOptTable.remove(); + mOptTable.addAction(Actions.moveTo(mOptTable.getX(), -stage.getHeight(), 2f, Interpolation.smoother)); brandLogo.clearActions(); brandLogo.addAction( @@ -527,6 +527,9 @@ public class MenuScreen implements Screen { TextButton saveBtn = new TextButton("Apply", skin); actTable.add(saveBtn).pad(5f); + + mOptTable.setY(-stage.getHeight()); + mOptTable.addAction(Actions.moveTo(mOptTable.getX(), (stage.getHeight() / 2f) - (mOptTable.getHeight() / 2f), 2f, Interpolation.smoother)); } private void generateSaves() { -- cgit v1.2.3