summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2022-12-10 03:56:54 +0600
committerilotterytea <iltsu@alright.party>2022-12-10 03:56:54 +0600
commit60c297ade94607e9abee2822fc9434bc47723571 (patch)
tree14279b21d48fbddfbeb0aa99212ff50b1958160b
parent07eb675c724968f7cb8da8e31b2b91f2b06f6c75 (diff)
Arrive/leave actions for main options table
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/MenuScreen.java9
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() {