aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRibbonCable <ambiguousmachine@gmail.com>2022-02-18 12:55:53 -0800
committerRibbonCable <ambiguousmachine@gmail.com>2022-02-18 12:55:53 -0800
commit803b40cd9ba514c1b6deb15e995723ba653474e4 (patch)
treeada724f9a3c399a809602ff1d09c1eac69f48ed9
parent5fae28bcec05bebef0aa9ccc11c827b1aa9f3a7d (diff)
Added label cart for bin files, reduced tokens on ui and bg
-rw-r--r--background.lua16
-rw-r--r--labels/binicon.p8280
-rw-r--r--labels/binicon.pngbin0 -> 662 bytes
-rw-r--r--labels/cartlabel.p8 (renamed from cartlabel.p8)0
-rw-r--r--labels/cartlabel.pngbin0 -> 3677 bytes
-rw-r--r--pico-bhell.p836
-rw-r--r--ui.lua47
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
new file mode 100644
index 0000000..0920164
--- /dev/null
+++ b/labels/binicon.png
Binary files differ
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
new file mode 100644
index 0000000..af5e1ec
--- /dev/null
+++ b/labels/cartlabel.png
Binary files differ
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
diff --git a/ui.lua b/ui.lua
index d30475c..3a683b9 100644
--- a/ui.lua
+++ b/ui.lua
@@ -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