diff options
| author | Ribbon <ambiguousmachine@gmail.com> | 2022-02-07 17:17:32 -0800 |
|---|---|---|
| committer | Ribbon <ambiguousmachine@gmail.com> | 2022-02-07 17:17:32 -0800 |
| commit | 185d69eec3391cad34fb6066d8addbbf1f41e6c3 (patch) | |
| tree | f40c7d635b9db5ea4163334c1bdfbec271311dfb | |
| parent | 46092c10fb364b74284cfb8d31706da874c8d289 (diff) | |
leaving library day three
UuU <3
| -rw-r--r-- | background.lua | 42 | ||||
| -rw-r--r-- | pico-bhell.p8 | 47 |
2 files changed, 45 insertions, 44 deletions
diff --git a/background.lua b/background.lua index 0542ec6..32ed9fc 100644 --- a/background.lua +++ b/background.lua @@ -6,8 +6,9 @@ function scrollingcircles(y, speed, spacing, radius, color) end end -function scrollingsprite(sprite,x,y,w,h,speed) - spr(sprite, (-t()*speed+x+w*8)%(128+w*8)-w*8, y, w, h) +function scrollingsprite(sprite,x,y,w,h,speed,flip) + flip = flip or false + spr(sprite, (-t()*speed+x+w*8)%(128+w*8)-w*8, y, w, h, flip) end @@ -40,30 +41,45 @@ function drawbg() end --ringed planet + palt(0,false) spr(201,130-t(),76,7,3) spr(249,122-t(),100,7,1) + palt(0,true) --clouds scrollingcircles(-9, 24, 22, 22, 4) - scrollingcircles(-14, 40, 25, 20, 13) - + scrollingcircles(-14, 40, 25, 20, 2) --sprites - scrollingsprite(194, 20, 16, 2, 1, 34) - scrollingsprite(196, 40, 18, 2, 1, 34) - scrollingsprite(198, 20, 20, 2, 1, 34) + --small clouds + scrollingsprite(198, 20, 10, 1, 1, 28) + scrollingsprite(214, 60, 10, 1, 1, 28) + scrollingsprite(198, 100, 10, 1, 1, 28) + scrollingsprite(214, 120, 10, 1, 1, 28) + scrollingsprite(214, 130, 12, 1, 1, 29) + scrollingsprite(198, 145, 15, 1, 1, 30) + scrollingsprite(214, 160, 15, 1, 1, 30) + scrollingsprite(198, 170, 15, 1, 1, 30) + + --large clouds + scrollingsprite(196, 40, 3, 2, 1, 35) + scrollingsprite(194, 80, 3, 2, 1, 35) + scrollingsprite(212, 120, 5, 2, 1, 36) + scrollingsprite(210, 160, 5, 2, 1, 36) + scrollingsprite(210, 180, 10, 2, 1, 38) + scrollingsprite(210, 240, 10, 2, 1, 38) + scrollingsprite(210, 260, 10, 2, 1, 38) + camera((sin(shake+t())*shake)/2, (sin(shake+t()/2.1)*shake)/2) --landscape scrollingcircles(125, 72, 25, 20, 8) - - --scrolling sprites --pine trees - scrollingsprite(231,20,77+16,2,2,72) + scrollingsprite(231,20,77+16,2,2,72,true) scrollingsprite(231,70,78+16,2,2,72) scrollingsprite(231,80,78+16,2,2,72) scrollingsprite(231,100,79+16,2,2,72) - scrollingsprite(231,120,80+16,2,2,72) + scrollingsprite(231,120,80+16,2,2,72,true) --small buildings scrollingsprite(226,15,80+16,2,2,78) scrollingsprite(226,65,80+16,2,2,78) @@ -75,9 +91,9 @@ function drawbg() scrollingsprite(230,85,85+16,1,2,82) --dead trees scrollingsprite(228,30,85+16,2,2,84) - scrollingsprite(228,75,86+16,2,2,84) + scrollingsprite(228,75,86+16,2,2,84,true) scrollingsprite(228,100,87+16,2,2,84) - scrollingsprite(228,120,88+16,2,2,84) + scrollingsprite(228,120,88+16,2,2,84,true) --large buildings (front) scrollingsprite(192,55,94,2,4,90) scrollingsprite(192,20,91,2,4,90) diff --git a/pico-bhell.p8 b/pico-bhell.p8 index a8b0620..7ae7d14 100644 --- a/pico-bhell.p8 +++ b/pico-bhell.p8 @@ -114,22 +114,22 @@ bbbbbbbbbbbbbeeebebebbbe33eeee9a07bbbbbbbbbbbbbbb3000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000444440000004444440000000000440000044444000000000000000000000000000000000000000002220000000000000000000000 -02888888888882000000004440444000044444444000044004004004444444400000000000000000000000000000000000000022222000000000000000000000 -28888888888888200444444404444040444000044400400404000044400044440000000000000000000000000000000000000022222000000000000000000000 -88222244422228804444444404440444440444404440000400400444044404440000000000000000000000002222222200000022222000000000000000000000 -88222444222228804444400440004444440444440444004400044440444404440000000000000000000002222222222222200002220000000022222200000000 -88888888888888804444044444444444444044440444444000000000444044400000000000000000000222222222222222222000000000022222222222220000 -88202200022028800444044444444440444444440000000000000000444444000000000000222000022222222222222222222200000002222202000002222000 -22002800028002200000004444444000044444400000000000000000044440000000000002222200220022222222222222222220000222220222222222022200 -00002200022000000000000000044440004444000444440000444000000000000000000002200202202202222220000222222222002222222222222222202200 -00028888888200000044440000444444040000004444444004444400004444000000000002202202220202222202222022222222202222220000002202202200 -00288888888820000444444004444444400000044440004444444400444444400000000002220000222202222022202202200222220222000000000222202200 -04888222228884004440044404444444400000444004440444044004444000440000000000222222222022220022020202022022220200000000000202202200 -02882888882882004400004440440444440004440044440444400444400000040000000000000000000222220022022202202022220000000000002202202200 -48888888888888404400000444004444444444400044404444444444000040040000000000000000022222220022200000222022220000000000022022202200 -48828828288288400440040044444440044444000004444404444400000004400000000000022222222222220002222222220222220000000000220222202000 -48888888888888400044400000444400004400000000444000000000000000000000000000222222222222222000022222002222200000000002202222022000 +00000000000000000022200000000000002222220000000000000000000000000000000000000000000000000000000000000002220000000000000000000000 +02888888888882000222220000222200022222222000022000000000000000000000000000000000000000000000000000000022222000000000000000000000 +28888888888888202222220022222220222000022200202204444000000000000000000000000000000000000000000000000022222000000000000000000000 +88222244422228802202200222200222220222202220022244000400000040440000000000000000000000002222222200000022222000000000000000000000 +88222444222228802220022220002022220222220222222040440040044444400000000000000000000002222222222222200002220000000022222200000000 +88888888888888802222222200002222222022220022220044440400000440000000000000000000000222222222222222222000000000022222222222220000 +88202200022028800222222000000220022222220000000004400000000040000000000000222000022222222222222222222200000002222202000002222000 +22002800028002200022220000000000002222200000000000000000000000000000000002222200220022222222222222222220000222220222222222022200 +00002200022000000022220000000000002222222000022000000000000000000000000002200202202202222220000222222222002222222222222222202200 +00028888888200000222222000222200022222222200222200000000000000000000000002202202220202222202222022222222202222220000002202202200 +00288888888820002222022002222220222200022220202204440000000000000000000002220000222202222022202202200222220222000000000222202200 +04888222228884002220222022200222222022202222022244044000000000000000000000222222222022220022020202022022220200000000000202202200 +02882888882882002220220222000022222022220222222044404404000000000000000000000000000222220022022202202022220000000000002202202200 +48888888888888402222002220000022222202220022220004440440000000000000000000000000022222220022200000222022220000000000022022202200 +48828828288288400222222200200220022222220000000000000000000000000000000000022222222222220002222222220222220000000000220222202000 +48888888888888400022220000022200002222200000000000000000000000000000000000222222222222222000022222002222200000000002202222022000 48282828282828400002888888882000000000000000000044404440000000080000000000000222222222222220000000022222020000000022222220220000 48288888888828400028822422288200000000004840000048444840000000282000000002222022222002222222000000222220200000000220222202200000 48282828282828400088888888888800000000484840000048888840000000888000000022222202220220222222222200000002000000202200222022020000 @@ -149,21 +149,6 @@ bbbbbbbbbbbbbeeebebebbbe33eeee9a07bbbbbbbbbbbbbbb3000000000000000000000000000000 __gff__ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000ff -__map__ -9700808100008485002600008687000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000808100000090910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -9091000000949500000096970000008600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000003001313131300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0010001313130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000030000002c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000004041424300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000002123230000232323235051525300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000002323000000000061626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000300000000000b007071727300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000828300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000929300000300003b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -a0a1a4a500a2a3a0a1a7a800a6a7a8a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -b0b1b4b500b2b3b0b1b7b800b6b7b8b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __sfx__ 490100001902036040361402e03027020210201d11005610240002600000000290002a0002b000000002c0002d0002d000000002d0002d0002b0002a00027000220001e000180001600014000130001300013000 49020000296200e07034630150703564010070276400d0000a05005000010500465006660076000866006600056600365000650006500f7000f7000f7000f7000f7000f7000f7000f7000f700000000000000000 |
