ПрограммированиеФорумОбщее

Lua, tolua, С++: как навесить метод для объекта?

#0
9:48, 23 апр 2013

Пусть есть класс CObject, который экспортирую в Lua.
В Lua скрипте хочется писать что-то вот в таком духе

obj = CObject:new(...)

obj.OnTimer = function  
тут код, описывающий как объект будет реагировать на событие таймера
end function

Делать вот так, как ниже, не очень хочется.

function OnTimer(objID)
...
end function

Какую конструкцию надо использовать? И в целом, такое можно реализовать?
P.S. Событие OnTimer будет генерироваться в С++ коде.

ПрограммированиеФорумОбщее

Тема в архиве.