57 lines
2.0 KiB
Lua

local upperBop, bottomBop, santa
local snow = {}
return {
onCreate = function(song)
local bg = Image("images/mall/bgWalls.png")
bg.position = Vector2(-600, -440)
bg.resize = Vector2(0.8, 0.8)
bg.modifier = 0.2
bg.layer = -10
upperBop = Sprite("sprites/mall/upperBop.png", "sprites/mall/upperBop.json")
upperBop:PlayAnimation("Upper Crowd Bob", 24, false)
upperBop.position = Vector2(-480, -80)
upperBop.modifier = 0.33
upperBop.resize = Vector2(0.85, 0.85)
upperBop.layer = -9
local escalator = Image("images/mall/bgEscalator.png")
escalator.position = Vector2(-1100, -540)
escalator.resize = Vector2(0.9, 0.9)
escalator.modifier = 0.3
escalator.layer = -8
local christmasTree = Image("images/mall/christmasTree.png")
christmasTree.position = Vector2(740, -500)
christmasTree.modifier = 0.4
christmasTree.layer = -7
for i = 1, 4 do --repeating cus fuck rectangles
local snowPart = Image("images/mall/fgSnow.png")
snowPart.position = Vector2(-1150 , 480 + i * 200)
snowPart.layer = -6
snow[i] = snowPart
end
bottomBop = Sprite("sprites/mall/bottomBop.png", "sprites/mall/bottomBop.json")
bottomBop:PlayAnimation("Bottom Level Boppers", 24, false)
bottomBop.position = Vector2(-600, 240)
bottomBop.modifier = 0.9
bottomBop.layer = -5
santa = Sprite("sprites/mall/santa.png", "sprites/mall/santa.json")
santa:PlayAnimation("santa idle in fear", 24, false)
santa.position = Vector2(-1200, 280)
santa.layer = -4
end,
onBeat = function(beat)
if beat % 2 == 0 then
upperBop:PlayAnimation("Upper Crowd Bob", 24, false)
bottomBop:PlayAnimation("Bottom Level Boppers", 24, false)
santa:PlayAnimation("santa idle in fear", 24, false)
end
end
}