[Scummvm-cvs-logs] CVS: residual lua.cpp,1.106,1.107

Pawel Kolodziejski aquadran at users.sourceforge.net
Fri Jan 21 15:01:10 CET 2005


Update of /cvsroot/scummvm/residual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23222

Modified Files:
	lua.cpp 
Log Message:
added font tag

Index: lua.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/lua.cpp,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -d -r1.106 -r1.107
--- lua.cpp	21 Jan 2005 22:57:30 -0000	1.106
+++ lua.cpp	21 Jan 2005 23:00:33 -0000	1.107
@@ -59,6 +59,13 @@
 	return false;
 }
 
+static inline bool isFont(int num) {
+	lua_Object param = lua_getparam(num);
+	if (lua_isuserdata(param) && lua_tag(param) == MKID('FONT'))
+		return true;
+	return false;
+}
+
 // Helper functions to ensure the arguments we get are what we expect
 static inline ObjectState *check_object(int num) {
 	lua_Object param = lua_getparam(num);
@@ -83,7 +90,15 @@
 	luaL_argerror(num, "color expected");
 	return NULL;
 }
-
+/*
+static inline Font *check_font(int num) {
+	lua_Object param = lua_getparam(num);
+	if (lua_isuserdata(param) && lua_tag(param) == MKID('FONT'))
+		return static_cast<Font *>(lua_getuserdata(param));
+	luaL_argerror(num, "font expected");
+	return NULL;
+}
+*/
 static inline int check_int(int num) {
 	double val = luaL_check_number(num);
 





More information about the Scummvm-git-logs mailing list