33 lines
637 B
Lua
33 lines
637 B
Lua
|
require "common.globals"
|
||
|
local Dim = require "common.dimensions"
|
||
|
local Image = require "api.image"
|
||
|
|
||
|
local BAR_ALPHA = 191
|
||
|
local HEADER_HEIGHT = 100
|
||
|
|
||
|
local titleImage = Image.new("titlescreen/title.png")
|
||
|
titleImage.centered = true
|
||
|
titleImage:setPosition(Dim.design.width / 2, HEADER_HEIGHT / 2)
|
||
|
|
||
|
local function drawHeader()
|
||
|
gfx.BeginPath()
|
||
|
gfx.FillColor(0, 0, 0, BAR_ALPHA)
|
||
|
gfx.Rect(0, 0, Dim.design.width, HEADER_HEIGHT)
|
||
|
gfx.Fill()
|
||
|
|
||
|
titleImage:render()
|
||
|
end
|
||
|
|
||
|
local function draw()
|
||
|
gfx.Save()
|
||
|
|
||
|
gfx.ResetTransform()
|
||
|
|
||
|
Dim.transformToScreenSpace()
|
||
|
|
||
|
drawHeader()
|
||
|
|
||
|
gfx.Restore()
|
||
|
end
|
||
|
|
||
|
return {draw = draw}
|