Fixed Actor:bezier function in 02 Actor.lua. Documented Actor:bezier and Actor:tween properly.

This commit is contained in:
Kyzentun Keeslala
2015-07-13 14:07:38 -06:00
parent e7ba881168
commit d7411e6cdb
2 changed files with 10 additions and 13 deletions
+4 -10
View File
@@ -209,16 +209,10 @@ function Actor:CenterX() self:x(SCREEN_CENTER_X) return self end
function Actor:CenterY() self:y(SCREEN_CENTER_Y) return self end
function Actor:Center() self:xy(SCREEN_CENTER_X,SCREEN_CENTER_Y) return self end
function Actor:bezier(...)
local a = {...}
local b = {}
local c = 0
assert((a == 9 or a == 5), "bad number of arguments for Actor:bezier()")
for i=3,c do
b[#b+1] = a[i]
end
self:tween(a[2], "TweenMode_Bezier", b)
return self
function Actor:bezier(time, curve)
assert(type(time) == "number", "bezier tween time must be a number")
assert((#curve == 4 or #curve == 8), "bezier tween curve must have 4 or 8 elements")
return self:tween(time, "TweenType_Bezier", curve)
end
function Actor:Real()