From 2665d7b549419b18a3db5622ec42bd9268d89f90 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 19 Oct 2024 18:17:05 +0500 Subject: feat: update logo --- assets/sprites/gui/brand.atlas | 27 ++++++------------ assets/sprites/gui/brand.png | Bin 63710 -> 92968 bytes .../kz/ilotterytea/maxon/screens/MenuScreen.java | 31 +++++++++++++++++++++ 3 files changed, 40 insertions(+), 18 deletions(-) diff --git a/assets/sprites/gui/brand.atlas b/assets/sprites/gui/brand.atlas index 111d193..6caaaf2 100644 --- a/assets/sprites/gui/brand.atlas +++ b/assets/sprites/gui/brand.atlas @@ -1,20 +1,11 @@ - brand.png -size: 1024, 512 -format: RGBA8888 -filter: Nearest, Nearest -repeat: none +size:1024,1024 +repeat:none +beta +bounds:565,350,380,174 brand - rotate: false - xy: 2, 175 - size: 565, 175 - orig: 565, 175 - offset: 0, 0 - index: -1 -brandOnline - rotate: false - xy: 2, 0 - size: 565, 175 - orig: 565, 175 - offset: 0, 0 - index: -1 +bounds:0,174,565,175 +online +bounds:0,349,565,175 +update +bounds:0,0,512,174 diff --git a/assets/sprites/gui/brand.png b/assets/sprites/gui/brand.png index 2caa8c7..ec1f3d3 100644 Binary files a/assets/sprites/gui/brand.png and b/assets/sprites/gui/brand.png differ 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); -- cgit v1.2.3