Skip to content

Commit c46be49

Browse files
author
nils
committed
Polish jump and run visuals
1 parent 839ae25 commit c46be49

6 files changed

Lines changed: 5 additions & 7 deletions

File tree

38.8 KB
Loading
-12.3 KB
Loading

docs/images/jump-and-run.png

10.9 KB
Loading
-10.5 KB
Loading
25 KB
Loading

examples/jump-and-run/src/main.ml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ function drawBgLayer(canvas, sheet, divisor, y)
427427
canvas.drawSpriteEx(frame, 0, y, false, false, 4, mp.rgba(255, 255, 255, 255))
428428
end function
429429

430-
function drawParallaxDecor(canvas, frame, baseY, step, divisor)
430+
function drawSkyBirds(canvas, frame, baseY, step, divisor)
431431
spr = decorSheet.getFrame(frame)
432432
shift = (camera.x / divisor) % step
433433
x = 0 - shift
@@ -456,9 +456,8 @@ end function
456456

457457
function drawParallax(canvas)
458458
drawBgLayer(canvas, bgFarSheet, 16, 0)
459-
drawParallaxDecor(canvas, 0, 26, 168, 18)
460-
drawParallaxDecor(canvas, 1, 44, 190, 15)
461-
drawParallaxDecor(canvas, 2, 35, 230, 13)
459+
drawSkyBirds(canvas, 0, 29, 220, 20)
460+
drawSkyBirds(canvas, 1, 49, 276, 16)
462461
drawTreeBand(canvas, 10, 175, mp.rgba(67, 91, 58, 190), mp.rgba(43, 58, 40, 210), 30, 18)
463462
drawTreeBand(canvas, 5, 198, mp.rgba(42, 67, 45, 210), mp.rgba(30, 45, 32, 230), 26, 26)
464463
canvas.fillRect(0, 202, 400, 23, mp.rgba(39, 57, 39, 165))
@@ -594,9 +593,8 @@ function drawMenuScreen(game, canvas, title, subtitle, color)
594593
menuPulse = pulse2(game, 18)
595594
glow = pulse2(game, 18)
596595
canvas.drawSpriteEx(bgFarSheet.getFrame(0), 0, 0, false, false, 4, mp.rgba(255, 255, 255, 255))
597-
drawParallaxDecor(canvas, 0, 26, 168, 18)
598-
drawParallaxDecor(canvas, 1, 44, 190, 15)
599-
drawParallaxDecor(canvas, 2, 35, 230, 13)
596+
drawSkyBirds(canvas, 0, 29, 220, 20)
597+
drawSkyBirds(canvas, 1, 49, 276, 16)
600598
drawTreeBand(canvas, 10, 175, mp.rgba(67, 91, 58, 190), mp.rgba(43, 58, 40, 210), 30, 18)
601599
drawTreeBand(canvas, 5, 198, mp.rgba(42, 67, 45, 210), mp.rgba(30, 45, 32, 230), 26, 26)
602600
canvas.drawSprite(decorSheet.getFrame(3), 38, 150)

0 commit comments

Comments
 (0)