diff --git a/core/assets/common/_global/application/screenloader/mouse_0.png b/core/assets/common/_global/application/screenloader/mouse_0.png index 84dc07de2c821a9b19094eab69f1372eafe2763a..20a67af2d336901b3c5800164f41424db7c5e3ad 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_0.png and b/core/assets/common/_global/application/screenloader/mouse_0.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_1.png b/core/assets/common/_global/application/screenloader/mouse_1.png index b9f17264e26b1a306ff6022ebbdf9516409a9b4e..8443ec9bf3dcefb454dc3db338d8112ef1083613 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_1.png and b/core/assets/common/_global/application/screenloader/mouse_1.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_2.png b/core/assets/common/_global/application/screenloader/mouse_2.png index d47bf6e293ba95e0097cf1856a010d53e3812bce..ef2bd5d83812cdb6c1972d8a143ee0a9b545f543 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_2.png and b/core/assets/common/_global/application/screenloader/mouse_2.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_3.png b/core/assets/common/_global/application/screenloader/mouse_3.png index 1e944dbccf128a04b7ada3bbd3403062fe917647..d5e0f5ccc60b37d758d30f79bb66f5784077c1d8 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_3.png and b/core/assets/common/_global/application/screenloader/mouse_3.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_4.png b/core/assets/common/_global/application/screenloader/mouse_4.png index 7eb5178b8dae23163bf77bb9a9b6b616d94f1621..5fd0c094820732a0f5c87b81838acf22d81e8d8b 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_4.png and b/core/assets/common/_global/application/screenloader/mouse_4.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_5.png b/core/assets/common/_global/application/screenloader/mouse_5.png index a2a0b0d43aef302672fd78aad9a21f4b183822f6..603f7f25cf5f05bab0e5aeb65965ae18f9cd23ba 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_5.png and b/core/assets/common/_global/application/screenloader/mouse_5.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_6.png b/core/assets/common/_global/application/screenloader/mouse_6.png index 2a74675b4fb896ea37b5b69f4dab803990f1afc3..9a6d75ba9062c8510c61987570ffcd1bb899a448 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_6.png and b/core/assets/common/_global/application/screenloader/mouse_6.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_7.png b/core/assets/common/_global/application/screenloader/mouse_7.png index c0ca42cccef1c9ec8ec637fe3de36114c224ff12..046939de2a113a32ab76762fe985cab204a75540 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_7.png and b/core/assets/common/_global/application/screenloader/mouse_7.png differ diff --git a/core/assets/common/_global/application/screenloader/mouse_8.png b/core/assets/common/_global/application/screenloader/mouse_8.png index 2a9fe01e0377682232a32c5d65f5dc4e79e47f13..80b4d5e4c1b010077293fa503515a47076ac1f2a 100644 Binary files a/core/assets/common/_global/application/screenloader/mouse_8.png and b/core/assets/common/_global/application/screenloader/mouse_8.png differ diff --git a/core/src/cz/nic/tablexia/TablexiaApplication.java b/core/src/cz/nic/tablexia/TablexiaApplication.java index 5271ed608a701d7f1308e96f4cf5631351a947af..3c85f649d72d0c003d9b72763c9b3a79592fcb95 100644 --- a/core/src/cz/nic/tablexia/TablexiaApplication.java +++ b/core/src/cz/nic/tablexia/TablexiaApplication.java @@ -91,7 +91,7 @@ public abstract class TablexiaApplication implements ApplicationListener { private static final int SCREEN_LOADER_MOUSE_FRAMES = 9; //Adding a little offset to the mouse, because it doesnt feel centered because of a space around the tail - private static final float SCREEN_LOADER_MOUSE_WIDTH = 0.28f; + private static final float SCREEN_LOADER_MOUSE_WIDTH = 0.20f; private static final float SCREEN_LOADER_MOUSE_OFFSET_X = -0.13f; private static final float SCREEN_LOADER_MOUSE_DELAY = 1.0f; private static final float SCREEN_LOADER_MOUSE_FADEIN = 0.5f; @@ -352,7 +352,7 @@ public abstract class TablexiaApplication implements ApplicationListener { screenLoaderMouse.setPosition( TablexiaSettings.getViewportWidth(getStage()) / 2f - screenLoaderMouse.getWidth() / 2f + (screenLoaderMouse.getWidth() * SCREEN_LOADER_MOUSE_OFFSET_X), - TablexiaSettings.getViewportHeight(getStage()) / 2f - screenLoaderMouse.getHeight() / 2f + TablexiaSettings.getActorSceneVerticalCenter(getStage(), screenLoaderMouse) ); screenLoaderMouse.addAction(Actions.alpha(0)); diff --git a/core/src/cz/nic/tablexia/TablexiaSettings.java b/core/src/cz/nic/tablexia/TablexiaSettings.java index a00872bf2d433142b2adbb6563cca3dbebd811a9..8eb87ecb56683a4523aaa2208facf8e8101c8486 100644 --- a/core/src/cz/nic/tablexia/TablexiaSettings.java +++ b/core/src/cz/nic/tablexia/TablexiaSettings.java @@ -3,6 +3,7 @@ package cz.nic.tablexia; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Preferences; import com.badlogic.gdx.graphics.Color; +import com.badlogic.gdx.scenes.scene2d.Actor; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.badlogic.gdx.scenes.scene2d.Stage; import com.badlogic.gdx.scenes.scene2d.utils.ClickListener; @@ -488,4 +489,8 @@ public class TablexiaSettings { public static float getViewportHeight(Stage stage) { return getViewportTopY(stage) - getViewportBottomY(stage); } + + public static float getActorSceneVerticalCenter(Stage stage, Actor actor) { + return getViewportHeight(stage) / 2f - actor.getHeight() / 2f + getViewportBottomY(stage); + } } \ No newline at end of file