diff -r cacf2f05f79b -r 283d23931bb4 src/ai/api/ai_settings.hpp --- a/src/ai/api/ai_settings.hpp Sun Mar 25 13:32:14 2007 +0000 +++ b/src/ai/api/ai_settings.hpp Sun Mar 25 13:50:19 2007 +0000 @@ -26,6 +26,11 @@ }; #ifdef DEFINE_SQUIRREL_CLASS +namespace SQConvert { + /* Allow AISettings to be used as Squirrel parameter */ + template <> AISettings *GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AISettings *)instance; } +}; // namespace SQConvert + void SQAISettingsRegister(Squirrel *engine) { DefSQClass SQAISettings("AISettings"); SQAISettings.PreRegister(engine);