ExperimentalGear/scripts/titlescreen/title.lua

45 lines
1.1 KiB
Lua

local version = require('common.version');
local splash1Image = gfx.CreateSkinImage('titlescreen/title/background.png', 0);
local triggerModeSelect = false;
-- game.LoadSkinSample('titlescreen/splash/splash1.wav');
-- local splash1SfxPlayed = false;
local render = function (deltaTime)
gfx.BeginPath();
gfx.ImageRect(0, 0, 1080, 1920, splash1Image, 1, 0);
gfx.LoadSkinFont("segoeui.ttf")
gfx.FillColor(255, 255, 255, 255);
gfx.TextAlign(gfx.TEXT_ALIGN_LEFT + gfx.TEXT_ALIGN_TOP)
gfx.FontSize(28);
gfx.Text("USC:E:G:S:" .. version.MAJOR .. '.' .. version.MINOR .. '.' .. version.PATCH, 10, 10);
-- if (not splash1SfxPlayed) then
-- splash1SfxPlayed = true;
-- game.PlaySample('titlescreen/splash/splash1.wav');
-- end
if (triggerModeSelect) then
triggerModeSelect = false;
return {
eventType = 'switch',
toScreen = 'mode_select'
}
end
end
local onButtonPressed = function(button)
if button == game.BUTTON_STA then
triggerModeSelect = true;
end
end
return {
render = render,
onButtonPressed = onButtonPressed
}