コード例 #1
0
ファイル: luaVideo.cpp プロジェクト: claudefoley/CHMM
void luaVideo_init(lua_State *L) {
	lua_newtable(L);
	luaL_setfuncs(L, BMPV_functions, 0);
	lua_setglobal(L, "BMPV");
	int LOOP = 1;
	int NO_LOOP = 0;
	VariableRegister(L,LOOP);
	VariableRegister(L,NO_LOOP);
}
コード例 #2
0
void luaKeyboard_init(lua_State *L) {
	lua_newtable(L);
	luaL_setfuncs(L, Keyboard_functions, 0);
	lua_setglobal(L, "Keyboard");
	u8 FINISHED = 1;
	u8 PRESSED = 2;
	u8 CLEANED = 3;
	u8 NOT_PRESSED = 4;
	VariableRegister(L, FINISHED);
	VariableRegister(L, PRESSED);
	VariableRegister(L, CLEANED);
	VariableRegister(L, NOT_PRESSED);
}
コード例 #3
0
ファイル: luaSystem.cpp プロジェクト: Rinnegatamante/lppd-3ds
void luaSystem_init(lua_State *L) {
	lua_newtable(L);
	luaL_setfuncs(L, System_functions, 0);
	lua_setglobal(L, "System");
	uint8_t FREAD = 0;
	uint8_t FWRITE = 1;
	uint8_t FCREATE = 2;
	uint8_t NAND = 0;
	uint8_t SDMC = 1;
	VariableRegister(L,FREAD);
	VariableRegister(L,FWRITE);
	VariableRegister(L,FCREATE);
	VariableRegister(L,NAND);
	VariableRegister(L,SDMC);
}
コード例 #4
0
ファイル: luaNetwork.cpp プロジェクト: Rinnegatamante/lpp-3ds
void luaNetwork_init(lua_State *L) {
	lua_newtable(L);
	luaL_setfuncs(L, Network_functions, 0);
	lua_setglobal(L, "Network");
	lua_newtable(L);
	luaL_setfuncs(L, Socket_functions, 0);
	lua_setglobal(L, "Socket");
	u8 GET_METHOD = 1;
	u8 POST_METHOD = 2;
	u8 HEAD_METHOD = 3;
	VariableRegister(L,IPPROTO_UDP);
	VariableRegister(L,IPPROTO_TCP);
	VariableRegister(L,POST_METHOD);
	VariableRegister(L,GET_METHOD);
	VariableRegister(L,HEAD_METHOD);
}
コード例 #5
0
void luaKeyboard_init(lua_State *L) {
	lua_newtable(L);
	luaL_setfuncs(L, Keyboard_functions, 0);
	lua_setglobal(L, "Keyboard");
	uint8_t MODE_TEXT = 0;
	uint8_t MODE_PASSWORD = 1;
	uint8_t TYPE_DEFAULT = 0;
	uint8_t TYPE_LATIN = 1;
	uint8_t TYPE_NUMBER = 2;
	uint8_t TYPE_EXT_NUMBER = 3;
	VariableRegister(L, MODE_TEXT);
	VariableRegister(L, MODE_PASSWORD);
	VariableRegister(L, TYPE_DEFAULT);
	VariableRegister(L, TYPE_LATIN);
	VariableRegister(L, TYPE_NUMBER);
	VariableRegister(L, TYPE_EXT_NUMBER);
	VariableRegister(L, RUNNING);
	VariableRegister(L, FINISHED);
	VariableRegister(L, CANCELED);
}
コード例 #6
0
ファイル: luaControls.cpp プロジェクト: keanutah/lpp-3ds
void luaControls_init(lua_State *L) {
	lua_newtable(L);
	luaL_setfuncs(L, Controls_functions, 0);
	lua_setglobal(L, "Controls");
	VariableRegister(L,KEY_HOME);
	VariableRegister(L,KEY_POWER);
	VariableRegister(L,KEY_A);
	VariableRegister(L,KEY_B);
	VariableRegister(L,KEY_SELECT);
	VariableRegister(L,KEY_START);
	VariableRegister(L,KEY_DRIGHT);
	VariableRegister(L,KEY_DLEFT);
	VariableRegister(L,KEY_DUP);
	VariableRegister(L,KEY_DDOWN);
	VariableRegister(L,KEY_R);
	VariableRegister(L,KEY_L);
	VariableRegister(L,KEY_X);
	VariableRegister(L,KEY_Y);
	VariableRegister(L,KEY_ZL);
	VariableRegister(L,KEY_ZR);
	VariableRegister(L,KEY_TOUCH);
}
コード例 #7
0
void luaControls_init(lua_State *L) {
	lua_newtable(L);
	luaL_setfuncs(L, Controls_functions, 0);
	lua_setglobal(L, "Controls");
	uint8_t FIRST_CTRL = 0;
	uint8_t SECOND_CTRL = 2;
	VariableRegister(L,FIRST_CTRL);
	VariableRegister(L,SECOND_CTRL);
	VariableRegister(L,SCE_CTRL_UP);
	VariableRegister(L,SCE_CTRL_DOWN);
	VariableRegister(L,SCE_CTRL_LEFT);
	VariableRegister(L,SCE_CTRL_RIGHT);
	VariableRegister(L,SCE_CTRL_CROSS);
	VariableRegister(L,SCE_CTRL_CIRCLE);
	VariableRegister(L,SCE_CTRL_SQUARE);
	VariableRegister(L,SCE_CTRL_TRIANGLE);
	VariableRegister(L,SCE_CTRL_LTRIGGER);
	VariableRegister(L,SCE_CTRL_RTRIGGER);
	VariableRegister(L,SCE_CTRL_START);
	VariableRegister(L,SCE_CTRL_SELECT);
}