aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--background.lua42
-rw-r--r--pico-bhell.p847
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