diff options
| author | RibbonCable <ambiguousmachine@gmail.com> | 2022-02-18 12:55:53 -0800 |
|---|---|---|
| committer | RibbonCable <ambiguousmachine@gmail.com> | 2022-02-18 12:55:53 -0800 |
| commit | 803b40cd9ba514c1b6deb15e995723ba653474e4 (patch) | |
| tree | ada724f9a3c399a809602ff1d09c1eac69f48ed9 | |
| parent | 5fae28bcec05bebef0aa9ccc11c827b1aa9f3a7d (diff) | |
Added label cart for bin files, reduced tokens on ui and bg
| -rw-r--r-- | background.lua | 16 | ||||
| -rw-r--r-- | labels/binicon.p8 | 280 | ||||
| -rw-r--r-- | labels/binicon.png | bin | 0 -> 662 bytes | |||
| -rw-r--r-- | labels/cartlabel.p8 (renamed from cartlabel.p8) | 0 | ||||
| -rw-r--r-- | labels/cartlabel.png | bin | 0 -> 3677 bytes | |||
| -rw-r--r-- | pico-bhell.p8 | 36 | ||||
| -rw-r--r-- | ui.lua | 47 |
7 files changed, 331 insertions, 48 deletions
diff --git a/background.lua b/background.lua index 60e62b3..0874d45 100644 --- a/background.lua +++ b/background.lua @@ -4,11 +4,11 @@ function scrollingcircles(y, speed, spacing, radius, color) end end -function scrollingcirclelines(y, speed, spacing, radius, color) - for i = 1, 256, spacing do - circ((i-(gt*speed))%256-radius*2, y, radius, color) - end -end +-- function scrollingcirclelines(y, speed, spacing, radius, color) +-- for i = 1, 256, spacing do +-- circ((i-(gt*speed))%256-radius*2, y, radius, color) +-- end +-- end function scrollingsprite(sprite,x,y,w,h,speed,flip) flip = flip or false @@ -68,14 +68,14 @@ function drawbg() scrollingsprite(232, 160, 7, 2, 1, 36) scrollingsprite(232, 240, 9, 2, 1, 38) --fg clouds - scrollingcirclelines(-11, 40, 25, 20, 2) + scrollingcircles(-11, 40, 25, 20, 2) scrollingcircles(-12, 40, 25, 20, 4) camera(screenshakex/2, screenshakey/2) --landscape - scrollingcirclelines(125, 72, 25, 20, 8) + scrollingcircles(125, 72, 25, 20, 8) scrollingcircles(126, 72, 25, 20, 2) --landscape lines @@ -115,6 +115,6 @@ function drawbg() camera(screenshakex, screenshakey) - scrollingcirclelines(150, 100, 30, 32, 8) + scrollingcircles(150, 100, 30, 32, 8) scrollingcircles(151, 100, 30, 32, 2) end
\ No newline at end of file diff --git a/labels/binicon.p8 b/labels/binicon.p8 new file mode 100644 index 0000000..63766dc --- /dev/null +++ b/labels/binicon.p8 @@ -0,0 +1,280 @@ +pico-8 cartridge // http://www.pico-8.com +version 35 +__lua__ +cls(0) + +--pallete replacement1 +pal(15,140,1) +pal(14,3,1) --5 tokens +pal(13,133,1) +pal(11,139,1) +pal(10,137,1) +pal(8,136,1) +pal(4,141,1) +pal(3,131,1) +pal(0,130,1) + +spr(0,0,0,16,16) + + +function _update() +end +__gfx__ +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa0000000000000000000000000000000000000000000000000000000000000000aaaaaaaa000000000000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +0000000000000000aaaaaaaa99999999aaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaa99999999aaaaaaaa0000000000000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa999999999999999999999999aaaaaaaa00000000000000000000000000000000aaaaaaaa999999999999999999999999aaaaaaaa00000000 +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa0000000000000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaa99999999999999999999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa00000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaaaaaaaaaa0000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaaaaaaaaaa000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +00000000000000000000000000000000aaaaaaaa9999999999999999aaaaaaaaaaaaaaaa9999999999999999aaaaaaaa00000000000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +000000000000000000000000aaaaaaaa9999999999999999999999999999999999999999999999999999999999999999aaaaaaaa000000000000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +00000000aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa00000000 +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaa9999999999999999999999999999999999999999aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9999999999999999999999999999999999999999aaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +00000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00000000 +__label__ +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp99999999ppppppppiiiiiiiiiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp999999999999999999999999ppppppppiiiiiiii +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999pppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999pppppppppppppppp +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiipppppppppppppppp99999999999999999999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiipppppppppppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999pppppppppppppppp9999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiiiiiiiiiipppppppp9999999999999999999999999999999999999999999999999999999999999999ppppppppiiiiiiiiiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +iiiiiiiipppppppp9999999999999999999999999999999999999999pppppppppppppppp9999999999999999999999999999999999999999ppppppppiiiiiiii +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +pppppppp9999999999999999999999999999999999999999pppppppppppppppppppppppppppppppp9999999999999999999999999999999999999999pppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +ppppppppppppppppppppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipppppppppppppppppppppppppppppppppppppppppppppppp +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii +iiiiiiiippppppppppppppppppppppppppppppppiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppiiiiiiii + diff --git a/labels/binicon.png b/labels/binicon.png Binary files differnew file mode 100644 index 0000000..0920164 --- /dev/null +++ b/labels/binicon.png diff --git a/cartlabel.p8 b/labels/cartlabel.p8 index 6a20b00..6a20b00 100644 --- a/cartlabel.p8 +++ b/labels/cartlabel.p8 diff --git a/labels/cartlabel.png b/labels/cartlabel.png Binary files differnew file mode 100644 index 0000000..af5e1ec --- /dev/null +++ b/labels/cartlabel.png diff --git a/pico-bhell.p8 b/pico-bhell.p8 index bdcbfaa..197879b 100644 --- a/pico-bhell.p8 +++ b/pico-bhell.p8 @@ -22,34 +22,34 @@ function _draw() #include draw.lua end __gfx__ -48888840000000000000000003bbbb30577777750000000000000000000000000000000000000000000000007eb3bb3bebebeb3eeee3e3300000000000000000 -8a98a980cccccccc000000003b7777b3777887770000000000000000000000000000000000000000000000007ebebbe3bebebeb3333e330073ee330000000000 -89889880eeeeeeee003bb300b77b777b7778877700000000000000000000000000000000000000000000000063bb3bbe333333333333333a0e33ebe973bbbe00 -8988a9807777777700b77b00b77bbb7b7888888700000000000000000000000000000000000000000000000007ebe3bbbbbee3e3e3bbbb39b3bbbbe9b3bbe33a -48888840eeeeeeee00b77b00b7bbb77b72288227000000000000000000000000000000000000000000000000063ebbe3333333b3e3bbbb39b3bbe330b3bbbbe9 -00000000cccccccc003bb300b777b77b777887770000000000000000000000000000000000000000000000000073ebbbbbbe33b3b3bebb39b3bbbbe90e33ebe9 +48888840000000000000000003bbbb30577777759fccfcc700000000000000000000000000000000000000007eb3bb3bebebeb3eeee3e3300000000000000000 +8a98a980cccccccc000000003b7777b3777887770ff111f000000000000000000000000000000000000000007ebebbe3bebebeb3333e330073ee330000000000 +89889880eeeeeeee003bb300b77b777b7778877701f111cc000000000000000000000000000000000000000063bb3bbe333333333333333a0e33ebe973bbbe00 +8988a9807777777700b77b00b77bbb7b7888888701fccccf000000000000000000000000000000000000000007ebe3bbbbbee3e3e3bbbb39b3bbbbe9b3bbe33a +48888840eeeeeeee00b77b00b7bbb77b722882270fcff1f00000000000000000000000000000000000000000063ebbe3333333b3e3bbbb39b3bbe330b3bbbbe9 +00000000cccccccc003bb300b777b77b777887779fcc1fc700000000000000000000000000000000000000000073ebbbbbbe33b3b3bebb39b3bbbbe90e33ebe9 0000000000000000000000003b7777b377722777000000000000000000000000000000000000000000000000000673eeee30003333eeee3a0e33ebe973ee3300 00000000000000000000000003bbbb305777777500000000000000000000000000000000000000000000000000000677760000000033333a73ee330000000000 9fcc1fc700000000000000000fccccf05777777500000000000000000000000000000000000000000000000073e3eb3e3b3e3b3bebe3e3307ebbbe3000000000 0fcff1009fccfcc700000000fc7777cf7c77c77700000000000000000000000000000000000000000000000073e3ee33b3e3b3e3333e33000003ebea7eb33e30 01fcccf00ff111f000fccf00c77c777c7cc7cc7700000000000000000000000000000000000000000000000063eb3be3333333333333333200003eb9003bb3ea -00f111cc01f111cc00c77c00c77ccc7c7cccccc7000000000000000000000000000000000000000000000000073e33ebebebe333e3eeee3a003bb3b0003bb3b9 -00f111cc01fccccf00c77c00c7ccc77c7ccfccf70000000000000000000000000000000000000000000000000633eb33333333b3b3bebe3a003bb3b000003eb9 -01fcccf00fcff1f000fccf00c777c77c7cf7cf7700000000000000000000000000000000000000000000000000733eebebee33e3e3e3ee3a00003eb90003ebea -0fcff1009fcc1fc700000000fc7777cf7f77f77700000000000000000000000000000000000000000000000000067333333000333333333a0003ebea7ebbbe30 -9fcc1fc700000000000000000fccccf0577777750000000000000000000000000000000000000000000000000000067776000000003333327ebbbe3000000000 -6a994a97000000000000000004999940577777750000000000000000000000000000000000000000000000000000000000033000000330000000000000000000 +00f111cc01f111cc00c77c00c77ccc7c7cccccc76a99a9970000000000000000000000000000000000000000073e33ebebebe333e3eeee3a003bb3b0003bb3b9 +00f111cc01fccccf00c77c00c7ccc77c7ccfccf70aa444a000000000000000000000000000000000000000000633eb33333333b3b3bebe3a003bb3b000003eb9 +01fcccf00fcff1f000fccf00c777c77c7cf7cf7704944499000000000000000000000000000000000000000000733eebebee33e3e3e3ee3a00003eb90003ebea +0fcff1009fcc1fc700000000fc7777cf7f77f77704a9999a000000000000000000000000000000000000000000067333333000333333333a0003ebea7ebbbe30 +9fcc1fc700000000000000000fccccf0577777750a9aa44000000000000000000000000000000000000000000000067776000000003333327ebbbe3000000000 +6a994a97000000000000000004999940577777756a994a9700000000000000000000000000000000000000000000000000033000000330000000000000000000 0a9aa4006a99a997000000004977779477999a77000000000000000000000000000000000000000000633333300003eb9e9e9e9999e9e9e900ebbbe900000000 -04a999a00aa444a000499400977977797999a777000000000000000000000000000000000000000007bebbbbbe33bba0000330000003300003bbe300033bbbe9 -00a44499049444990097790097799979799999a700000000000000000000000000000000000000007bbbebbbbbebbb930eeeeee00eeeeee07e3b30007e3b3300 -00a4449904a9999a009779009799977977779a7700000000000000000000000000000000000000007bbbebbbbbeebb9003b3bb3003b3bb307e3b30007ebbe300 -04a999a00a9aa44000499400977797797779a77700000000000000000000000000000000000000007bbb3eeeee3eeb930033b3000033b30003bbe30003ebbbe9 +04a999a00aa444a000499400977977797999a777000000000000000000000000000000000000000007bebbbbbe33bba0000330000003300003bbe3009033bbbe +00a44499049444990097790097799979799999a700000000000000000000000000000000000000007bbbebbbbbebbb930eeeeee00eeeeee07e3b300007e3b330 +00a4449904a9999a009779009799977977779a7700000000000000000000000000000000000000007bbbebbbbbeebb9003b3bb3003b3bb307e3b300007ebbe30 +04a999a00a9aa44000499400977797797779a77700000000000000000000000000000000000000007bbb3eeeee3eeb930033b3000033b30003bbe300903ebbbe 0a9aa4006a994a970000000049777794777a7777000000000000000000000000000000000000000007eebbbbbe33eea0000ee000000ee00000ebbbe900000000 6a994a9700000000000000000499994057777775000000000000000000000000000000000000000000633333300003eb00077000000770000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000007777e0ebee300000077000000770000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000007bbbbb33ebb9a000b0b30b00b0b30b00033bb3000003300 -000000000000000000000000000000000000000000000000000000000000000000000000000000007bbebe33b3b3e9000b3b3bb00b3b3bb07ebe33e97eb3bb39 -000000000000000000000000000000000000000000000000000000000000000000000000000000007bebbbbe3330000003e33e3003e33e3000e3bbe000e3bbe0 +060606000000000000000000000000000000000000000000000000000000000000000000000000007bbebe33b3b3e9000b3b3bb00b3b3bb07ebe33e97eb3bb39 +050505000000000000000000000000000000000000000000000000000000000000000000000000007bebbbbe3330000003e33e3003e33e3000e3bbe000e3bbe0 000000000000000000000000000000000000000000000000000000000000000000000000000000007bebbbbe333000000eeeeee00eeeeee000e3bbe07ebe33e9 000000000000000000000000000000000000000000000000000000000000000000000000000000007bbebe33b3b3e90033333333333333337ebe33e90033bb30 0000000000000000000000000000000000000000000000000000000000000000000000000000000007bbbbb33ebb9a00e3e3e3e33e3e3e3e0033bb3000000000 @@ -1,3 +1,9 @@ +--adds zeros to score to look cooler +function scorewithzeros(string,length) + if #string == length then return string end + return "0"..scorewithzeros(string, length-1) +end + function printdropshadow(text,x,y,colorMain,colorShadow) print(text,x,y+1,colorShadow) print(text,x,y,colorMain) @@ -45,14 +51,9 @@ function mainmenutext(x,y) -- x = 24 -- y = 62 x -= 1 - local sintime = sin(t()*0.7)*2 - if not gamerunning then - spr(17,x+2,y+6+sintime,1,1) --blue ship - spr(33,x+2,y+17+sintime,1,1) --orange ship - end - printdropshadow("(\142) - lone wolf",x+15,y+7,6,5) - printdropshadow("(\151) - companion",x+15,y+18,6,5) + spr(5,x+2,y+7+(sin(t()*0.7)*2),1,3) --ships + printdropshadow("(\142) - lone wolf\n\n(\151) - companion",x+15,y+7,6,5) end function titlehighscores(x,y) @@ -61,7 +62,7 @@ function titlehighscores(x,y) -- 110 printdropshadow(scorewithzeros(tostring(highscore0),4),x-10,y,12,15) --1P high score - printdropshadow("-",x+10,y,6,5) + spr(48,x+8,y) printdropshadow(scorewithzeros(tostring(highscore1),4),x+18,y,9,2) --2P high score end @@ -88,16 +89,18 @@ function credits(x,y) -- default vaues -- x = 10 -- y = 100 + local sintime = sin(t())*2 + local timemod = (t()%2<1) palt(2,true) palt(0,false) - spr(186,x-4,y+6+sin(t())*2,1,1,(t()%2<1)) --duck - spr(184,x+104,y+6+cos(t())*2,1,1,(t()%2<1)) --bot + spr(186,x-4,y+6+sintime,1,1,timemod) --duck + spr(184,x+104,y+6+-sintime,1,1,timemod) --bot palt() - printdropshadow("1029chris",x+10,y+5,9,2) - printdropshadow("ribboncable",x+56,y+5,12,15) - printdropshadow("CODE TUNES",x+8,y+12,11,3) - printdropshadow("ART SOUNDS",x+58,y+12,11,3) + printdropshadow("1029chris\nLUA TUNES",x+10,y+5,9,2) + printdropshadow("ribboncable\nART SOUNDS",x+56,y+5,12,15) + -- printdropshadow("CODE TUNES",x+8,y+12,11,3) + -- printdropshadow("ART SOUNDS",x+58,y+12,11,3) end --Ending screen @@ -114,9 +117,9 @@ function finalscorescreen(x,y) -- if #players > 1 and currentscore > highscore1 or #players == 1 and currentscore > highscore0 then if flashtime == 1 then printdropshadow("! new high score !", x+27,y+32,11,3) - if babymode then - printdropshadow("! BABYMODE !", x+40,y+70,9,2) - end + -- if babymode then + -- printdropshadow("! BABYMODE !", x+40,y+70,9,2) + -- end -- end end @@ -124,11 +127,11 @@ function finalscorescreen(x,y) printdropshadow(scorewithzeros(tostring(currentscore),4),x+48+circletimex,y+50+circletimey,playercolour0,playercolour1) --2P high score poke(0x5f58, 0) - printdropshadow("THANK YOU FOR PLAYING", x+19,y+80,11,3) - printdropshadow("PRESS β β π
ΎοΈ TO RETRY", x+18,y+88,11,3) + printdropshadow(" THANKS FOR PLAYING\nPRESS β β π
ΎοΈ TO RETRY", x+19,y+80,11,3) + -- printdropshadow("PRESS β β π
ΎοΈ TO RETRY", x+18,y+88,11,3) - printdropshadow("MADE WITH β₯ IN VANCOUVER", x+14,y+110,9,2) - printdropshadow("β 2022 β", x+42,y+118,11,3) + printdropshadow("MADE WITH β₯ IN VANCOUVER\n β 2022 β", x+14,y+113,9,2) + -- printdropshadow("β 2022 β", x+42,y+118,11,3) end --intro/ending acid effect @@ -149,4 +152,4 @@ sfx(0,3,3) doshake = true menuitem(1, "(\129) screenshake", function() doshake = not doshake end) menuitem(2, "(\144) autofire", function() alwaysfire = not alwaysfire end) -menuitem(3, "(\137) BABYMODE", function() babymode = true end)
\ No newline at end of file +-- menuitem(3, "(\137) BABYMODE", function() babymode = true end)
\ No newline at end of file |
