diff --git a/scripts/gameplay/console.lua b/scripts/gameplay/console.lua index cd1b9f1..54a18f0 100644 --- a/scripts/gameplay/console.lua +++ b/scripts/gameplay/console.lua @@ -6,22 +6,29 @@ local CONSOLE_H = 712; -- Similar to crit line transforms, since the console needs to follow the lane rotation local setUpTransforms = function (x,y,rotation) + local resx, resy = game.GetResolution() + local desw = 1080 + local desh = 1920 + local scale = resx / desw + + gfx.Translate(x, y) gfx.Rotate(rotation) + gfx.Scale(scale,scale) end local render = function (deltaTime, critLineCenterX, critLineCenterY, critLineRotation) setUpTransforms( critLineCenterX, - critLineCenterY+350, + critLineCenterY, critLineRotation ) gfx.BeginPath(); gfx.ImageRect( -CONSOLE_W/2, - -CONSOLE_H/2, + -CONSOLE_H/2+350, CONSOLE_W, CONSOLE_H, consoleBaseImage, diff --git a/scripts/gameplay/crit_line.lua b/scripts/gameplay/crit_line.lua index 26b6bff..46fab60 100644 --- a/scripts/gameplay/crit_line.lua +++ b/scripts/gameplay/crit_line.lua @@ -6,8 +6,14 @@ local CRITBAR_W = 1496 local CRITBAR_H = 348 local setUpTransforms = function (x,y,rotation) + local resx, resy = game.GetResolution() + local desw = 1080 + local desh = 1920 + local scale = resx / desw + gfx.Translate(x, y) gfx.Rotate(rotation) + gfx.Scale(scale,scale) end local renderBase = function (deltaTime, centerX, centerY, rotation)