Polyphase Game Engine
Loading...
Searching...
No Matches
Input_Lua.h File Reference
#include "Engine.h"
#include "InputDevices.h"
#include "LuaBindings/LuaUtils.h"

Go to the source code of this file.

Classes

struct  Input_Lua
 

Macros

#define INPUT_LUA_NAME   "Input"
 
#define CHECK_KEY(L, arg)   (KeyCode) luaL_checkinteger(L, arg);
 
#define CHECK_MOUSE(L, arg)   (MouseCode) luaL_checkinteger(L, arg);
 
#define CHECK_GAMEPAD(L, arg)   (GamepadButtonCode) luaL_checkinteger(L, arg);
 
#define CHECK_GAMEPAD_AXIS(L, arg)   (GamepadAxisCode) luaL_checkinteger(L, arg);
 

Macro Definition Documentation

◆ CHECK_GAMEPAD

#define CHECK_GAMEPAD (   L,
  arg 
)    (GamepadButtonCode) luaL_checkinteger(L, arg);

◆ CHECK_GAMEPAD_AXIS

#define CHECK_GAMEPAD_AXIS (   L,
  arg 
)    (GamepadAxisCode) luaL_checkinteger(L, arg);

◆ CHECK_KEY

#define CHECK_KEY (   L,
  arg 
)    (KeyCode) luaL_checkinteger(L, arg);

◆ CHECK_MOUSE

#define CHECK_MOUSE (   L,
  arg 
)    (MouseCode) luaL_checkinteger(L, arg);

◆ INPUT_LUA_NAME

#define INPUT_LUA_NAME   "Input"