static int libd_drawPaddedNum(lua_State *L) { INT32 x, y, flags, num, digits; HUDONLY x = luaL_checkinteger(L, 1); y = luaL_checkinteger(L, 2); num = labs(luaL_checkinteger(L, 3)); digits = luaL_optinteger(L, 4, 2); flags = luaL_optinteger(L, 5, 0); flags &= ~V_PARAMMASK; // Don't let crashes happen. V_DrawPaddedTallNum(x, y, flags, num, digits); return 0; }
static int libd_drawPaddedNum(lua_State *L) { INT32 x, y, flags, num, digits; if (!hud_running) return luaL_error(L, "HUD rendering code should not be called outside of rendering hooks!"); x = luaL_checkinteger(L, 1); y = luaL_checkinteger(L, 2); num = abs(luaL_checkinteger(L, 3)); digits = luaL_optinteger(L, 4, 2); flags = luaL_optinteger(L, 5, 0); flags &= ~V_PARAMMASK; // Don't let crashes happen. V_DrawPaddedTallNum(x, y, flags, num, digits); return 0; }