summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-10-19 18:17:05 +0500
committerilotterytea <iltsu@alright.party>2024-10-19 18:17:05 +0500
commit2665d7b549419b18a3db5622ec42bd9268d89f90 (patch)
tree16d4e6c6313d17056ecac5b93057bc4486506383 /core
parentb41191601806a0def310f6c5710efbd56e19424a (diff)
feat: update logo
Diffstat (limited to 'core')
-rw-r--r--core/src/kz/ilotterytea/maxon/screens/MenuScreen.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java b/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java
index a0f1da4..2401d06 100644
--- a/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java
+++ b/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java
@@ -79,6 +79,7 @@ public class MenuScreen implements Screen {
// - - - Brand - - -
Table brandTable = new Table();
+ brandTable.align(Align.center);
Image logo = new Image(brandAtlas.findRegion("brand"));
@@ -122,6 +123,36 @@ public class MenuScreen implements Screen {
brandTable.add(logo);
}
+ Image updateLogo;
+
+ if (OsUtils.isMobile) {
+ updateLogo = new Image(brandAtlas.findRegion("beta"));
+ } else {
+ updateLogo = new Image(brandAtlas.findRegion("update"));
+ }
+
+ updateLogo.setOrigin(
+ updateLogo.getWidth() / 2f,
+ updateLogo.getHeight() / 2f
+ );
+
+ updateLogo.setRotation(10f);
+
+ updateLogo.addAction(
+ Actions.repeat(
+ RepeatAction.FOREVER,
+ Actions.sequence(
+ Actions.scaleTo(0.9f, 0.9f, 0.25f, Interpolation.circleIn),
+ Actions.scaleTo(1f, 1f, 0.25f, Interpolation.circleOut)
+ )
+ )
+ );
+
+ brandTable.add(updateLogo)
+ .size(updateLogo.getWidth() / 2f, updateLogo.getHeight() / 2f)
+ .padLeft(updateLogo.getWidth() / -2f)
+ .padBottom(-86f);
+
// - - - Menu control (quit, options, etc.) - - -
Table controlTable = new Table(skin);
controlTable.align(Align.top | Align.center);