From 98b5cc434d4ccfb1800b716366f52a3bc9cad7af Mon Sep 17 00:00:00 2001 From: zeromus Date: Sun, 19 Jun 2016 18:48:01 -0500 Subject: [PATCH] support sq_getinteger() for bools (returns SQFalse or SQTrue in the SQInteger). Useful for format("%d",mybool) --- squirrel/sqapi.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/squirrel/sqapi.cpp b/squirrel/sqapi.cpp index 034e7be..419e218 100644 --- a/squirrel/sqapi.cpp +++ b/squirrel/sqapi.cpp @@ -657,6 +657,10 @@ SQRESULT sq_getinteger(HSQUIRRELVM v,SQInteger idx,SQInteger *i) *i = tointeger(o); return SQ_OK; } + if(sq_isbool(o)) { + *i = SQVM::IsFalse(o)?SQFalse:SQTrue; + return SQ_OK; + } return SQ_ERROR; }