35 lines
722 B
Lua
35 lines
722 B
Lua
|
|
||
|
local consoleBaseImage = gfx.CreateSkinImage("gameplay/console/base.png", 0)
|
||
|
|
||
|
local CONSOLE_W = 1352;
|
||
|
local CONSOLE_H = 712;
|
||
|
|
||
|
-- Similar to crit line transforms, since the console needs to follow the lane rotation
|
||
|
local setUpTransforms = function (x,y,rotation)
|
||
|
gfx.Translate(x, y)
|
||
|
gfx.Rotate(rotation)
|
||
|
end
|
||
|
|
||
|
|
||
|
local render = function (deltaTime, critLineCenterX, critLineCenterY, critLineRotation)
|
||
|
setUpTransforms(
|
||
|
critLineCenterX,
|
||
|
critLineCenterY+350,
|
||
|
critLineRotation
|
||
|
)
|
||
|
|
||
|
gfx.BeginPath();
|
||
|
gfx.ImageRect(
|
||
|
-CONSOLE_W/2,
|
||
|
-CONSOLE_H/2,
|
||
|
CONSOLE_W,
|
||
|
CONSOLE_H,
|
||
|
consoleBaseImage,
|
||
|
1,
|
||
|
0
|
||
|
);
|
||
|
end
|
||
|
|
||
|
return {
|
||
|
render=render
|
||
|
}
|