summaryrefslogtreecommitdiff
path: root/src/luaconsole.c
diff options
context:
space:
mode:
authorjacksonmj <mj-pt@jacksonmj.co.uk>2011-08-30 09:26:42 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2011-08-30 11:34:28 (GMT)
commit741014770c3fb9683f3dcf598e077cc36b9b1af6 (patch)
tree7af634e10607819210a2d7e0ee249df23f58850f /src/luaconsole.c
parente50693465590cfe1abed42b8e823fddd48dd160b (diff)
downloadpowder-741014770c3fb9683f3dcf598e077cc36b9b1af6.zip
powder-741014770c3fb9683f3dcf598e077cc36b9b1af6.tar.gz
Add tpt.setwindowsize(scale, fullscreen)
Diffstat (limited to 'src/luaconsole.c')
-rw-r--r--src/luaconsole.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/luaconsole.c b/src/luaconsole.c
index bac4182..f9ce853 100644
--- a/src/luaconsole.c
+++ b/src/luaconsole.c
@@ -62,6 +62,7 @@ void luacon_open(){
{"setdebug", &luatpt_setdebug},
{"setfpscap",&luatpt_setfpscap},
{"getscript",&luatpt_getscript},
+ {"setwindowsize",&luatpt_setwindowsize},
{NULL,NULL}
};
@@ -1157,4 +1158,15 @@ fin:
if(lastError) return luaL_error(l, lastError);
return 0;
}
+
+int luatpt_setwindowsize(lua_State* l)
+{
+ int result, scale = luaL_optint(l,1,1), kiosk = luaL_optint(l,2,0);
+ if (scale!=2) scale = 1;
+ if (kiosk!=1) kiosk = 0;
+ result = set_scale(scale, kiosk);
+ lua_pushnumber(l, result);
+ return 1;
+}
+
#endif