diff options
| author | ilotterytea <iltsu@alright.party> | 2022-12-10 03:56:54 +0600 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2022-12-10 03:56:54 +0600 |
| commit | 60c297ade94607e9abee2822fc9434bc47723571 (patch) | |
| tree | 14279b21d48fbddfbeb0aa99212ff50b1958160b | |
| parent | 07eb675c724968f7cb8da8e31b2b91f2b06f6c75 (diff) | |
Arrive/leave actions for main options table
| -rw-r--r-- | core/src/com/ilotterytea/maxoning/screens/MenuScreen.java | 9 |
1 files changed, 6 insertions, 3 deletions
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() { |
