equal
deleted
inserted
replaced
49 void DefSQFunction(Squirrel *engine, Func function_proc, const char *function_name) |
49 void DefSQFunction(Squirrel *engine, Func function_proc, const char *function_name) |
50 { |
50 { |
51 engine->AddMethod(function_name, SQConvert::DefSQCallback<CL, Func>, &function_proc, sizeof(function_proc)); |
51 engine->AddMethod(function_name, SQConvert::DefSQCallback<CL, Func>, &function_proc, sizeof(function_proc)); |
52 } |
52 } |
53 |
53 |
|
54 template <typename Var> |
|
55 void DefSQConst(Squirrel *engine, Var value, const char *var_name) |
|
56 { |
|
57 engine->AddConst(var_name, value); |
|
58 } |
|
59 |
54 void PreRegister(Squirrel *engine) |
60 void PreRegister(Squirrel *engine) |
55 { |
61 { |
56 engine->AddClassBegin(this->classname); |
62 engine->AddClassBegin(this->classname); |
57 } |
63 } |
58 |
64 |