[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: __mul()
- From: Christopher Eykamp <chris@...>
- Date: Sat, 20 Mar 2010 19:04:25 -0700
If this works:
newpt = bot:getLoc():__mul(2)
Shouldn't this:
newpt = bot:getLoc() * 2
Instead I get an error: "attempt to perform arithmetic on a userdata
value."
Some quick background: bot:getLoc() is a C++ method that returns a
pointer to a point stored in C++. I am binding Lua and C++ using
Lunar. __mul() is a method added in Lua (I have also tried adding it
via C++). How can I get arithmetic methods to work on userdata?
Any ideas?
Thanks,
Chris