Browse Source

Add love.event.quit

Bart van Strien 14 years ago
parent
commit
4165ac7e66

+ 9 - 0
src/modules/event/sdl/wrap_Event.cpp

@@ -183,6 +183,14 @@ namespace sdl
 		return 0;
 	}
 
+	int w_quit(lua_State * L)
+	{
+		static Event::Message m;
+		m.type = Event::TYPE_QUIT;
+		luax_pushboolean(L, instance->push(m));
+		return 1;
+	}
+
 	// List of functions to wrap.
 	static const luaL_Reg functions[] = {
 		{ "pump", w_pump },
@@ -190,6 +198,7 @@ namespace sdl
 		{ "wait", w_wait },
 		{ "push", w_push },
 		{ "clear", w_clear },
+		{ "quit", w_quit },
 		{ 0, 0 }
 	};
 

+ 1 - 0
src/modules/event/sdl/wrap_Event.h

@@ -36,6 +36,7 @@ namespace sdl
 	int w_wait(lua_State * L);
 	int w_push(lua_State * L);
 	int w_clear(lua_State * L);
+	int w_quit(lua_State * L);
 
 	extern "C" LOVE_EXPORT int luaopen_love_event(lua_State * L);
 

+ 1 - 0
src/modules/graphics/opengl/wrap_Graphics.h

@@ -88,6 +88,7 @@ namespace opengl
 	int w_getMaxPointSize(lua_State * L);
 	int w_newScreenshot(lua_State * L);
 	int w_setRenderTarget(lua_State * L);
+	int w_getRenderTarget(lua_State * L);
 	int w_setPixelEffect(lua_State * L);
 	int w_isSupported(lua_State * L);
 	int w_getGLSLVersion(lua_State * L);