[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