ExperimentalGear/scripts/graphics/wallpaper.lua

24 lines
604 B
Lua

local Display = require("scripts.graphics.display")
local backgroundImage = gfx.CreateSkinImage("bg_pattern.png", gfx.IMAGE_REPEATX | gfx.IMAGE_REPEATY)
local bgImageWidth, bgImageHeight = gfx.ImageSize(backgroundImage)
local patternAngle = 0
local patternAlpha = 0.2
function render()
gfx.Save()
gfx.ResetTransform()
gfx.BeginPath()
gfx.Rect(0, 0, Display.screen.width, Display.screen.height)
gfx.FillPaint(gfx.ImagePattern(0, 0, bgImageWidth, bgImageHeight, patternAngle, backgroundImage, patternAlpha))
gfx.Fill()
gfx.Restore()
end
return {
render = render
}