本文整理汇总了Java中com.watabou.noosa.Game.version方法的典型用法代码示例。如果您正苦于以下问题:Java Game.version方法的具体用法?Java Game.version怎么用?Java Game.version使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.watabou.noosa.Game
的用法示例。
在下文中一共展示了Game.version方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkGithubIsLatest
import com.watabou.noosa.Game; //导入方法依赖的package包/类
private static void checkGithubIsLatest()
{
checkState = 1;
String version = Game.version;
if (version.equals("???"))
{
checkState = 5;
return;
}
Net.HttpRequest httpGet = new Net.HttpRequest(Net.HttpMethods.GET);
httpGet.setUrl("https://api.github.com/repos/WiseClock/localized-pixel-dungeon-gdx/releases");
Gdx.net.sendHttpRequest(httpGet, new Net.HttpResponseListener()
{
public void handleHttpResponse(Net.HttpResponse httpResponse)
{
String result = httpResponse.getResultAsString();
if (result == null)
{
checkState = 3;
return;
}
JsonValue root = new JsonReader().parse(result);
String versionNewest = root.get(0).getString("tag_name");
if (Game.version.equals(versionNewest))
{
checkState = 5;
return;
}
else
{
checkState = 2;
return;
}
}
public void failed(Throwable t)
{
checkState = 3;
}
public void cancelled()
{
checkState = 4;
}
});
}