summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-01-28 18:17:35 +0500
committerilotterytea <iltsu@alright.party>2025-01-28 18:17:35 +0500
commit71c597fbd5b92006173910a7e396c92375bcc31c (patch)
treedb9153e8a0fbb1abc4643b518f8e20770f39c91f
parentde9fc039dcdd7938a3accac8166e3c03836ec7f8 (diff)
upd: loading logo
-rw-r--r--html/src/main/java/kz/ilotterytea/frogartha/gwt/GwtLauncher.java17
-rw-r--r--html/webapp/preloadlogo.pngbin0 -> 9008 bytes
2 files changed, 17 insertions, 0 deletions
diff --git a/html/src/main/java/kz/ilotterytea/frogartha/gwt/GwtLauncher.java b/html/src/main/java/kz/ilotterytea/frogartha/gwt/GwtLauncher.java
index a29293f..3c75657 100644
--- a/html/src/main/java/kz/ilotterytea/frogartha/gwt/GwtLauncher.java
+++ b/html/src/main/java/kz/ilotterytea/frogartha/gwt/GwtLauncher.java
@@ -3,7 +3,11 @@ package kz.ilotterytea.frogartha.gwt;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.backends.gwt.GwtApplication;
import com.badlogic.gdx.backends.gwt.GwtApplicationConfiguration;
+import com.badlogic.gdx.backends.gwt.preloader.Preloader;
import com.github.czyzby.websocket.GwtWebSockets;
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.dom.client.Style;
+import com.google.gwt.user.client.ui.Panel;
import kz.ilotterytea.frogartha.FrogarthaGame;
/**
@@ -11,6 +15,19 @@ import kz.ilotterytea.frogartha.FrogarthaGame;
*/
public class GwtLauncher extends GwtApplication {
@Override
+ public Preloader.PreloaderCallback getPreloaderCallback() {
+ return createPreloaderPanel(GWT.getHostPageBaseURL() + "preloadlogo.png");
+ }
+
+ @Override
+ protected void adjustMeterPanel(Panel meterPanel, Style meterStyle) {
+ meterPanel.setStyleName("gdx-meter");
+ meterPanel.addStyleName("nostripes");
+ meterStyle.setProperty("backgroundColor", "#70ffaa");
+ meterStyle.setProperty("backgroundImage", "none");
+ }
+
+ @Override
public GwtApplicationConfiguration getConfig() {
// Resizable application, uses available space in browser with no padding:
// cfg = new GwtApplicationConfiguration(true);
diff --git a/html/webapp/preloadlogo.png b/html/webapp/preloadlogo.png
new file mode 100644
index 0000000..1782b6c
--- /dev/null
+++ b/html/webapp/preloadlogo.png
Binary files differ