update checker using github release page

This commit is contained in:
minjaesong
2023-10-03 17:07:38 +09:00
parent b206268e05
commit c8c18d68a7
4 changed files with 83 additions and 9 deletions

View File

@@ -1,11 +1,9 @@
package net.torvald.terrarum;
import com.badlogic.gdx.*;
import com.badlogic.gdx.Graphics;
import com.badlogic.gdx.audio.AudioDevice;
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application;
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration;
import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Graphics;
import com.badlogic.gdx.controllers.Controllers;
import com.badlogic.gdx.graphics.*;
import com.badlogic.gdx.graphics.Color;
@@ -32,7 +30,6 @@ import net.torvald.terrarum.langpack.Lang;
import net.torvald.terrarum.modulebasegame.IngameRenderer;
import net.torvald.terrarum.modulebasegame.TerrarumIngame;
import net.torvald.terrarum.modulebasegame.ui.ItemSlotImageFactory;
import net.torvald.terrarum.serialise.Common;
import net.torvald.terrarum.serialise.WriteConfig;
import net.torvald.terrarum.ui.Toolkit;
import net.torvald.terrarum.utils.JsonFetcher;
@@ -44,7 +41,6 @@ import net.torvald.unsafe.DanglingPointerException;
import net.torvald.unsafe.UnsafeHelper;
import net.torvald.util.DebugTimers;
import java.awt.*;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
@@ -327,6 +323,8 @@ public class App implements ApplicationListener {
public static long bogoflops = 0L;
private static double bogoflopf = Math.random();
public static boolean hasUpdate = true;
public static Screen getCurrentScreen() {
return currentScreen;
}
@@ -1115,6 +1113,10 @@ public class App implements ApplicationListener {
}
hasUpdate = CheckUpdate.INSTANCE.hasUpdate();
printdbg(this, "Has update: " + hasUpdate);
printdbg(this, "PostInit done");
}