of its base classes, set __index in the methods table to point to the base class's
methods table. This has a few important advantages. First and most importantly,
types don't need access to the Luna type of their base to derive from it, so these
definitions don't have to be in the headers, and probably don't need to be
templated. Second, you can say:
function Actor:queue_rotate()
self:linear(0.5)
self:rotationz( 180 )
end
OnCommand=x,100;queue_rotate
This partially worked previously, but wasn't inherited; a function defined for
Actor wouldn't work for BitmapText.
(changes that use this in a few minutes)
Move Push and FromStack into a namespace, so other files can add to it;
that way, we can say Push(1) or Push(Actor*), instead of Push(1) and
pActor->PushSelf(), allowing easier templating.
Add presently unused/untested LuaHelpers::ReadArrayFromTable.