Jelajahi Sumber

added isKeyDown

quantumde1 1 bulan lalu
induk
melakukan
2166f118b8
1 mengubah file dengan 5 tambahan dan 0 penghapusan
  1. 5 0
      source/scripts/lua.d

+ 5 - 0
source/scripts/lua.d

@@ -486,6 +486,10 @@ extern (C) nothrow int luaL_isKeyPressed(lua_State* L)
     }
 }
 
+extern (C) nothrow int luaL_isKeyDown(lua_State *L) {
+    return IsKeyDown(cast(int)luaL_checkinteger(L, 1));
+}
+
 extern (C) nothrow int luaL_isMouseButtonPressed(lua_State* L)
 {
     try
@@ -715,6 +719,7 @@ extern (C) nothrow void luaL_loader(lua_State* L)
     lua_register(L, "getScreenHeight", &luaL_getScreenHeight);
     lua_register(L, "getScreenWidth", &luaL_getScreenWidth);
     lua_register(L, "isKeyPressed", &luaL_isKeyPressed);
+    lua_register(L, "isKeyDown", &luaL_isKeyDown);
     lua_register(L, "isMouseButtonPressed", &luaL_isMouseButtonPressed);
     lua_register(L, "setGameState", &luaL_setGameState);