28 #if !defined(_SCRAT_CONST_H_)
29 #define _SCRAT_CONST_H_
34 #include "sqratObject.h"
65 sq_getstackobj(vm,-1,&obj);
81 BindValue<int>(name, val,
false);
95 BindValue<float>(name, val,
false);
109 BindValue<const SQChar*>(name, val,
false);
132 sq_pushconsttable(vm);
133 sq_getstackobj(vm,-1, &obj);
190 sq_pushstring(vm, name, -1);
192 sq_newslot(vm, -3,
false);
ConstTable & Enum(const SQChar *name, Enumeration &en)
Definition: sqratConst.h:188
static HSQUIRRELVM Get()
Definition: sqratUtil.h:92
virtual ConstTable & Const(const SQChar *name, const SQChar *val)
Definition: sqratConst.h:174
ConstTable(HSQUIRRELVM v=DefaultVM::Get())
Definition: sqratConst.h:131
virtual Enumeration & Const(const SQChar *name, const int val)
Definition: sqratConst.h:80
Definition: sqratConst.h:123
virtual ConstTable & Const(const SQChar *name, const int val)
Definition: sqratConst.h:146
virtual HSQOBJECT GetObject() const
Definition: sqratObject.h:182
virtual Enumeration & Const(const SQChar *name, const float val)
Definition: sqratConst.h:94
Definition: sqratObject.h:48
virtual Enumeration & Const(const SQChar *name, const SQChar *val)
Definition: sqratConst.h:108
Enumeration(HSQUIRRELVM v=DefaultVM::Get(), bool createTable=true)
Definition: sqratConst.h:62
Definition: sqratConst.h:47
virtual ConstTable & Const(const SQChar *name, const float val)
Definition: sqratConst.h:160