From 71c597fbd5b92006173910a7e396c92375bcc31c Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Tue, 28 Jan 2025 18:17:35 +0500 Subject: upd: loading logo --- .../java/kz/ilotterytea/frogartha/gwt/GwtLauncher.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'html/src/main') 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,13 +3,30 @@ 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; /** * Launches the GWT application. */ 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: -- cgit v1.2.3