Skip to content

Commit 2bd7be6

Browse files
committed
Rename TeaApplication to TeaWebApplication
1 parent dc51acb commit 2bd7be6

File tree

13 files changed

+31
-32
lines changed

13 files changed

+31
-32
lines changed

backends/backend-web/emu/emu/com/badlogic/gdx/graphics/Pixmap.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import com.badlogic.gdx.utils.GdxRuntimeException;
1313
import com.github.xpenatan.gdx.teavm.backends.web.assetloader.AssetInstance;
1414
import com.github.xpenatan.gdx.teavm.backends.web.assetloader.AssetLoaderListener;
15-
import com.github.xpenatan.gdx.teavm.backends.web.TeaApplication;
15+
import com.github.xpenatan.gdx.teavm.backends.web.TeaWebApplication;
1616
import com.github.xpenatan.gdx.teavm.backends.web.TeaApplicationConfiguration;
1717
import com.github.xpenatan.gdx.teavm.backends.web.dom.typedarray.TypedArrays;
1818
import com.github.xpenatan.gdx.teavm.backends.web.assetloader.AssetType;
@@ -92,7 +92,7 @@ public void onSuccess(String url, TeaBlob result) {
9292

9393
public Pixmap(FileHandle file) {
9494
String path = file.path();
95-
TeaApplicationConfiguration config = ((TeaApplication)Gdx.app).getConfig();
95+
TeaApplicationConfiguration config = ((TeaWebApplication)Gdx.app).getConfig();
9696
if(!file.exists()) {
9797
// Add a way to debug when assets was not loaded in preloader.
9898
throw new GdxRuntimeException("File is null, it does not exist: " + path);
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package emulate.java.lang;
22

3-
import com.github.xpenatan.gdx.teavm.backends.web.TeaApplication;
3+
import com.github.xpenatan.gdx.teavm.backends.web.TeaWebApplication;
44
import com.github.xpenatan.gdx.teavm.backends.web.gen.Emulate;
55

66
@Emulate(value = Throwable.class, updateCode = true)
77
public class ThrowableEmu {
88

99
@Emulate
1010
public void printStackTrace() {
11-
TeaApplication.printErrorStack(this);
11+
TeaWebApplication.printErrorStack(this);
1212
}
1313
}

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/TeaApplicationConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public class TeaApplicationConfiguration {
8484
* the full resolution of HDPI/Retina displays.<br/>
8585
* Setting to false mostly makes sense for fixed-size games or non-mobile games expecting performance issues on huge
8686
* resolutions. If you target mobiles and desktops, consider using physical device pixels on mobile devices only by using the
87-
* return value of {@link TeaApplication#isMobileDevice()} . */
87+
* return value of {@link TeaWebApplication#isMobileDevice()} . */
8888
public boolean usePhysicalPixels = false;
8989

9090
/**

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/TeaClipboard.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public String getContents () {
6464
@Override
6565
public void setContents (String content) {
6666
this.content = content;
67-
if (requestedWritePermissions || TeaApplication.getAgentInfo().isFirefox()) {
67+
if (requestedWritePermissions || TeaWebApplication.getAgentInfo().isFirefox()) {
6868
if (hasWritePermissions) setContentNATIVE(content);
6969
} else {
7070
TeaPermissions.queryPermission("clipboard-write", writeHandler);

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/TeaFiles.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class TeaFiles implements Files {
1919
public MemoryFileStorage localStorage;
2020
public String localStoragePrefix;
2121

22-
public TeaFiles(TeaApplicationConfiguration config, TeaApplication teaApplication) {
22+
public TeaFiles(TeaApplicationConfiguration config, TeaWebApplication teaApplication) {
2323
this.internalStorage = new InternalStorage();
2424
this.classpathStorage = new ClasspathStorage();
2525
this.localStorage = new LocalDBStorage(teaApplication);

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/TeaInput.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ else if(deltaY > 0) {
6666
long currentEventTimeStamp;
6767
boolean hasFocus = true;
6868

69-
private TeaApplication application;
69+
private TeaWebApplication application;
7070

71-
public TeaInput(TeaApplication application, HTMLCanvasElement canvas) {
71+
public TeaInput(TeaWebApplication application, HTMLCanvasElement canvas) {
7272
this.application = application;
7373
this.canvas = canvas;
7474
hookEvents();

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/TeaPreloadApplicationListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class TeaPreloadApplicationListener extends ApplicationAdapter {
3232
protected AssetLoader assetLoader;
3333

3434
private int initQueue = 0;
35-
private TeaApplication teaApplication;
35+
private TeaWebApplication teaApplication;
3636
private Step preloadStep = Step.PRELOAD_LOADING_ASSETS;
3737
private Texture logoTexture;
3838
private Stage stage;
@@ -50,7 +50,7 @@ public class TeaPreloadApplicationListener extends ApplicationAdapter {
5050

5151
@Override
5252
public void create() {
53-
teaApplication = TeaApplication.get();
53+
teaApplication = TeaWebApplication.get();
5454
assetLoader = AssetInstance.getLoaderInstance();
5555
config = teaApplication.getConfig();
5656
setupPreloadAssets();

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/TeaApplication.java renamed to backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/TeaWebApplication.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
/**
3939
* @author xpenatan
4040
*/
41-
public class TeaApplication implements Application {
41+
public class TeaWebApplication implements Application {
4242

4343
private static String WEB_SCRIPT_PATH = "WEB_SCRIPT_PATH";
4444
private static String WEB_ASSET_PATH = "WEB_ASSET_PATH";
@@ -51,8 +51,8 @@ public static TeaAgentInfo getAgentInfo() {
5151
return agentInfo;
5252
}
5353

54-
public static TeaApplication get() {
55-
return (TeaApplication)Gdx.app;
54+
public static TeaWebApplication get() {
55+
return (TeaWebApplication)Gdx.app;
5656
}
5757

5858
private TeaGraphics graphics;
@@ -85,11 +85,11 @@ public static TeaApplication get() {
8585

8686
private boolean stepError;
8787

88-
public TeaApplication(ApplicationListener appListener, TeaApplicationConfiguration config) {
88+
public TeaWebApplication(ApplicationListener appListener, TeaApplicationConfiguration config) {
8989
this(appListener, null, config);
9090
}
9191

92-
public TeaApplication(ApplicationListener appListener, ApplicationListener preloadAppListener, TeaApplicationConfiguration config) {
92+
public TeaWebApplication(ApplicationListener appListener, ApplicationListener preloadAppListener, TeaApplicationConfiguration config) {
9393
this.window = TeaWindow.get();
9494
this.config = config;
9595
this.appListener = appListener;
@@ -106,9 +106,9 @@ protected ApplicationListener createDefaultPreloadAppListener() {
106106

107107
protected void init() {
108108
updateBrowserErrorStack();
109-
TeaApplication.agentInfo = TeaWebAgent.computeAgentInfo();
109+
TeaWebApplication.agentInfo = TeaWebAgent.computeAgentInfo();
110110
System.setProperty("java.runtime.name", "");
111-
System.setProperty("userAgent", TeaApplication.agentInfo.getUserAgent());
111+
System.setProperty("userAgent", TeaWebApplication.agentInfo.getUserAgent());
112112
if(agentInfo.isWindows())
113113
System.setProperty("os.name", "Windows");
114114
else if(agentInfo.isMacOS())

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/assetloader/AssetLoadImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import com.badlogic.gdx.utils.Array;
77
import com.badlogic.gdx.utils.GdxRuntimeException;
88
import com.badlogic.gdx.utils.StreamUtils;
9-
import com.github.xpenatan.gdx.teavm.backends.web.TeaApplication;
9+
import com.github.xpenatan.gdx.teavm.backends.web.TeaWebApplication;
1010
import com.github.xpenatan.gdx.teavm.backends.web.TeaApplicationConfiguration;
1111
import com.github.xpenatan.gdx.teavm.backends.web.TeaFileHandle;
1212
import com.github.xpenatan.gdx.teavm.backends.web.dom.DataTransferWrapper;
@@ -47,14 +47,14 @@ public class AssetLoadImpl implements AssetLoader {
4747

4848
private int maxMultiDownloadCount = 5;
4949

50-
public AssetLoadImpl(String newBaseURL, TeaApplication teaApplication, AssetDownloader assetDownloader) {
50+
public AssetLoadImpl(String newBaseURL, TeaWebApplication teaApplication, AssetDownloader assetDownloader) {
5151
this.assetDownloader = assetDownloader;
5252
baseUrl = newBaseURL;
5353
assetInQueue = new Array<>();
5454
assetDownloading = new HashSet<>();
5555
}
5656

57-
public void setupFileDrop(HTMLCanvasElement canvas, TeaApplication teaApplication) {
57+
public void setupFileDrop(HTMLCanvasElement canvas, TeaWebApplication teaApplication) {
5858
TeaApplicationConfiguration config = teaApplication.getConfig();
5959
if(config.windowListener != null) {
6060
HTMLDocument document = canvas.getOwnerDocument();

backends/backend-web/src/main/java/com/github/xpenatan/gdx/teavm/backends/web/filesystem/types/LocalDBStorage.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.xpenatan.gdx.teavm.backends.web.filesystem.types;
22

3-
import com.github.xpenatan.gdx.teavm.backends.web.TeaApplication;
3+
import com.github.xpenatan.gdx.teavm.backends.web.TeaWebApplication;
44
import com.github.xpenatan.gdx.teavm.backends.web.TeaApplicationConfiguration;
55
import com.github.xpenatan.gdx.teavm.backends.web.dom.typedarray.TypedArrays;
66
import com.github.xpenatan.gdx.teavm.backends.web.filesystem.FileData;
@@ -24,11 +24,11 @@ public class LocalDBStorage extends MemoryFileStorage {
2424
private final static String KEY_OBJECT_STORE = "FILE_DATA";
2525
private IDBDatabase dataBase = null;
2626

27-
public LocalDBStorage(TeaApplication teaApplication) {
27+
public LocalDBStorage(TeaWebApplication teaApplication) {
2828
setupIndexedDB(teaApplication);
2929
}
3030

31-
private void setupIndexedDB(TeaApplication teaApplication) {
31+
private void setupIndexedDB(TeaWebApplication teaApplication) {
3232
if(teaApplication == null) {
3333
return;
3434
}
@@ -88,7 +88,7 @@ protected void removeFile(String key) {
8888
});
8989
}
9090

91-
private void readAllFilesAsync(TeaApplication teaApplication) {
91+
private void readAllFilesAsync(TeaWebApplication teaApplication) {
9292
IDBTransaction transaction = dataBase.transaction(KEY_OBJECT_STORE, "readonly");
9393
IDBObjectStore objectStore = transaction.objectStore(KEY_OBJECT_STORE);
9494
IDBCursorRequest cursorRequest = objectStore.openCursor();

0 commit comments

Comments
 (0)