Implement input event queue for fixing 1.13+ has no input

This commit is contained in:
khanhduytran0 2020-10-16 06:09:09 +07:00
parent 57ad096712
commit 27c329d2c9
3 changed files with 172 additions and 86 deletions

View file

@ -28,6 +28,7 @@ import android.system.*;
public class MainActivity extends LoggableActivity implements OnTouchListener, OnClickListener
{
public static final String initText = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ";
public static boolean isPushPollCall;
private static int[] hotbarKeys = {
LWJGLGLFWKeycode.GLFW_KEY_1, LWJGLGLFWKeycode.GLFW_KEY_2, LWJGLGLFWKeycode.GLFW_KEY_3,
@ -154,6 +155,9 @@ public class MainActivity extends LoggableActivity implements OnTouchListener, O
mVersionInfo = Tools.getVersionInfo(mProfile.getVersion());
setTitle("Minecraft " + mProfile.getVersion());
// Minecraft 1.13+
isPushPollCall = mVersionInfo.arguments != null;
this.displayMetrics = Tools.getDisplayMetrics(this);
CallbackBridge.windowWidth = displayMetrics.widthPixels / scaleFactor;