[luabind] Some help please :)
Brought to you by:
arvidn,
daniel_wallin
From: Luke M. <lnm...@ho...> - 2003-10-07 11:20:11
|
Ive got this script: -- Define a really simple class class 'C' function C.__init() print("You made a new object"); end -- Make 2 objects of this class o1 = C(); o2 = C(); -- ADD an EXTRA method to o1 function o1.f() print("Called functiond o1"); end -- and ADD an EXTRA method to o2 function o2.f() print("Called functiond o2"); end -- Call the functions o1.f(); o2.f(); The problem is, that if i define the class in C++ and expose it to Lua instead of defining the class in a lua script, then the code no londer works. It says "cannot set attribute 'c.f' ", I know why it does this, but i was wondering if there is any way to get this functionality with luabind? This kind of thing would be very usefull when creating AI for different NPCs who all use the same class, but just load a different script file. _________________________________________________________________ Rain coat or t-shirt? Find out with MSN Weather http://www.msn.co.za/weather/ |