stub of linearallax
This commit is contained in:
28
linearallax.lua
Normal file
28
linearallax.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
-- Chuchu by Makaron
|
||||
-- linearallax = Linear Parallax
|
||||
-- Takes a mirrored sprite and quickly simulate a parallax moving linearly
|
||||
-- indefinitely
|
||||
|
||||
local Linearallax = {}
|
||||
|
||||
function Linearallax.new(planX, planY, img, imgMirrored, speed)
|
||||
obj = {
|
||||
planX = 512,
|
||||
planY = 512,
|
||||
img = nil,
|
||||
imgMir = nil,
|
||||
speed = 1
|
||||
}
|
||||
|
||||
if planX then obj.planX = planX end
|
||||
if planY then obj.planY = planY end
|
||||
if img then obj.img = img end
|
||||
if imgMirrored then obj.imgMir = imgMirrored end
|
||||
if speed ~
|
||||
|
||||
return setmetatable(obj, {
|
||||
__index = Linearallax
|
||||
})
|
||||
end
|
||||
|
||||
function Linearallax:update(dt)
|
||||
Reference in New Issue
Block a user