blob: 5890e0cdbcf79eb755187a7dee3e3646ac73c124 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
package ch.asynk.zproject.client;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.backends.gwt.GwtApplication;
import com.badlogic.gdx.backends.gwt.GwtApplicationConfiguration;
import ch.asynk.zproject.ZProject;
public class HtmlLauncher extends GwtApplication {
// USE THIS CODE FOR A FIXED SIZE APPLICATION
@Override
public GwtApplicationConfiguration getConfig () {
return new GwtApplicationConfiguration(480, 320);
}
// END CODE FOR FIXED SIZE APPLICATION
// UNCOMMENT THIS CODE FOR A RESIZABLE APPLICATION
// PADDING is to avoid scrolling in iframes, set to 20 if you have problems
// private static final int PADDING = 0;
// private GwtApplicationConfiguration cfg;
//
// @Override
// public GwtApplicationConfiguration getConfig() {
// int w = Window.getClientWidth() - PADDING;
// int h = Window.getClientHeight() - PADDING;
// cfg = new GwtApplicationConfiguration(w, h);
// Window.enableScrolling(false);
// Window.setMargin("0");
// Window.addResizeHandler(new ResizeListener());
// cfg.preferFlash = false;
// return cfg;
// }
//
// class ResizeListener implements ResizeHandler {
// @Override
// public void onResize(ResizeEvent event) {
// int width = event.getWidth() - PADDING;
// int height = event.getHeight() - PADDING;
// getRootPanel().setWidth("" + width + "px");
// getRootPanel().setHeight("" + height + "px");
// getApplicationListener().resize(width, height);
// Gdx.graphics.setWindowedMode(width, height);
// }
// }
// END OF CODE FOR RESIZABLE APPLICATION
@Override
public ApplicationListener createApplicationListener () {
return new ZProject();
}
}
|