diff --git a/scripts/components/background.lua b/scripts/components/background.lua index 6b996c7..3250000 100644 --- a/scripts/components/background.lua +++ b/scripts/components/background.lua @@ -18,6 +18,15 @@ local valkGraceImage = gfx.CreateSkinImage("components/background/grace_panel.pn local mainRingImage = gfx.CreateSkinImage("components/background/main_ring.png", 0); +local blueFlareImage = gfx.CreateSkinImage("components/background/blue_flare.png", 0); +local pinkFlareImage = gfx.CreateSkinImage("components/background/pink_flare.png", 0); + +local hexagonImages = { + gfx.CreateSkinImage("components/background/hex1.png", 0), + gfx.CreateSkinImage("components/background/hex2.png", 0), + gfx.CreateSkinImage("components/background/hex3.png", 0) +} + -- Animation related local transitionRotateScale = 0; @@ -123,11 +132,25 @@ local drawRings = function () gfx.Restore() end +local drawHexagons = function () + gfx.BeginPath() + gfx.ImageRect(0, 0, desw, desh, hexagonImages[1], 1, 0); + gfx.ImageRect(0, 0, desw, desh, hexagonImages[2], 1, 0); + gfx.ImageRect(0, 0, desw, desh, hexagonImages[3], 1, 0); +end +local drawFlares = function () + gfx.BeginPath() + gfx.ImageRect(0, 0, desw, desh, blueFlareImage, 1, 0); + gfx.ImageRect(0, 0, desw, desh, pinkFlareImage, 1, 0); +end + local drawBackground = function () gfx.BeginPath(); gfx.ImageRect(0, 0, desw, desh, bgBaseImage, 1, 0); drawRings(); + drawHexagons(); + drawFlares(); drawValkyries();