summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/sprites/gui/ui.atlas13
-rw-r--r--assets/sprites/gui/ui.pngbin0 -> 506 bytes
-rw-r--r--assets/sprites/gui/ui.skin44
-rw-r--r--core/src/kz/ilotterytea/maxon/screens/MenuScreen.java3
-rw-r--r--core/src/kz/ilotterytea/maxon/utils/AssetLoading.java3
5 files changed, 62 insertions, 1 deletions
diff --git a/assets/sprites/gui/ui.atlas b/assets/sprites/gui/ui.atlas
new file mode 100644
index 0000000..9ed7174
--- /dev/null
+++ b/assets/sprites/gui/ui.atlas
@@ -0,0 +1,13 @@
+ui.png
+size:64,64
+repeat:none
+idle
+bounds:0,1,32,36
+split:7,7,7,11
+pad:7,7,7,11
+pressed
+bounds:32,5,32,32
+split:7,7,7,7
+pad:7,7,7,7
+tile
+bounds:0,0,1,1
diff --git a/assets/sprites/gui/ui.png b/assets/sprites/gui/ui.png
new file mode 100644
index 0000000..8037376
--- /dev/null
+++ b/assets/sprites/gui/ui.png
Binary files differ
diff --git a/assets/sprites/gui/ui.skin b/assets/sprites/gui/ui.skin
new file mode 100644
index 0000000..344df4a
--- /dev/null
+++ b/assets/sprites/gui/ui.skin
@@ -0,0 +1,44 @@
+{
+ Color: {
+ white: { hex: "#ffffffff" }
+ },
+ TintedDrawable: {
+ button_pressed: { color: { hex: "#ad6235ff" }, name: pressed },
+ button_idle: { color: { hex: "#cb7e39ff" }, name: idle },
+ button_hover: { color: { hex: "#e58b41ff" }, name: idle },
+ button_disabled: { color: { hex: "#1f1f1fff" }, name: pressed },
+ bg: { color: { hex: "#1f1f1fff" }, name: pressed },
+
+ white_tile: { color: white, name: tile }
+ },
+ // TODO: Test this file path on Android platform
+ com.badlogic.gdx.graphics.g2d.BitmapFont: {
+ default: {
+ file: ../../fnt/FontText.fnt,
+ scaledSize: 24
+ }
+ },
+ com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: {
+ default: {
+ font: default,
+ fontColor: white,
+ up: button_idle,
+ down: button_pressed,
+ over: button_hover,
+ disabled: button_disabled
+ }
+ },
+ com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle: {
+ default: {
+ font: default,
+ fontColor: { hex: "#ffffffff" }
+ }
+ },
+ com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: {
+ default: {
+ font: default,
+ fontColor: white,
+ background: button_disabled
+ }
+ }
+} \ No newline at end of file
diff --git a/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java b/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java
index ef75046..9d7fec8 100644
--- a/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java
+++ b/core/src/kz/ilotterytea/maxon/screens/MenuScreen.java
@@ -54,6 +54,7 @@ public class MenuScreen implements Screen {
this.stage = new Stage(new ScreenViewport());
this.stage.addAction(Actions.sequence(Actions.alpha(0.0f), Actions.alpha(1.0f, 1f)));
+ Skin uiSkin = game.assetManager.get("sprites/gui/ui.skin", Skin.class);
Skin skin = game.assetManager.get("MainSpritesheet.skin", Skin.class);
Skin widgetSkin = game.assetManager.get("sprites/gui/widgets.skin", Skin.class);
TextureAtlas brandAtlas = game.assetManager.get("sprites/gui/brand.atlas", TextureAtlas.class);
@@ -278,7 +279,7 @@ public class MenuScreen implements Screen {
// - - - Savegame - - -
Table savegameTable = new Table();
- SavegameWidget info = new SavegameWidget(this.game, skin, stage, sav);
+ SavegameWidget info = new SavegameWidget(this.game, uiSkin, stage, sav);
savegameTable.add(info).minSize(640f, 240f);
diff --git a/core/src/kz/ilotterytea/maxon/utils/AssetLoading.java b/core/src/kz/ilotterytea/maxon/utils/AssetLoading.java
index 7a3e13e..37bca8b 100644
--- a/core/src/kz/ilotterytea/maxon/utils/AssetLoading.java
+++ b/core/src/kz/ilotterytea/maxon/utils/AssetLoading.java
@@ -34,6 +34,9 @@ public class AssetLoading {
am.load("MainSpritesheet.atlas", TextureAtlas.class);
am.load("MainSpritesheet.skin", Skin.class, new SkinLoader.SkinParameter("MainSpritesheet.atlas"));
+ am.load("sprites/gui/ui.atlas", TextureAtlas.class);
+ am.load("sprites/gui/ui.skin", Skin.class, new SkinLoader.SkinParameter("sprites/gui/ui.atlas"));
+
// Models:
am.load("models/scenes/living_room.glb", SceneAsset.class);