diff options
| -rw-r--r-- | sneed.p8 | 302 |
1 files changed, 302 insertions, 0 deletions
diff --git a/sneed.p8 b/sneed.p8 new file mode 100644 index 0000000..fb29349 --- /dev/null +++ b/sneed.p8 | |||
| @@ -0,0 +1,302 @@ | |||
| 1 | pico-8 cartridge // http://www.pico-8.com | ||
| 2 | version 38 | ||
| 3 | __lua__ | ||
| 4 | fov = 60 / 360 | ||
| 5 | |||
| 6 | pl = { | ||
| 7 | ["x"] = 6.5, | ||
| 8 | ["y"] = 1.5, | ||
| 9 | ["a"] = 0.7, | ||
| 10 | } | ||
| 11 | |||
| 12 | -- low quality raycast | ||
| 13 | -- returns x, y :: the coordinates of the tile that was hit | ||
| 14 | function shit_cast(x, y, dx, dy) | ||
| 15 | local delta_x = dx / 8 | ||
| 16 | local delta_y = dy / 8 | ||
| 17 | |||
| 18 | local ray_x = x | ||
| 19 | local ray_y = y | ||
| 20 | |||
| 21 | while mget(ray_x, ray_y) == 0 do | ||
| 22 | ray_x += delta_x | ||
| 23 | ray_y += delta_y | ||
| 24 | end | ||
| 25 | |||
| 26 | return flr(ray_x), flr(ray_y) | ||
| 27 | end | ||
| 28 | |||
| 29 | -- calculates the distance between two points | ||
| 30 | function calc_dist(x1, y1, x2, y2) | ||
| 31 | local dx = x1 - x2 | ||
| 32 | local dy = y1 - y2 | ||
| 33 | return sqrt(dx * dx + dy * dy) | ||
| 34 | end | ||
| 35 | |||
| 36 | -- high qual raycast | ||
| 37 | -- returns | ||
| 38 | -- + tx, ty :: the coordinates of the tile that was hit | ||
| 39 | -- + lx, ly :: the coordinates within the tile (are on a wall exactly) | ||
| 40 | -- + dist :: distance from the start to the hit | ||
| 41 | function cast(x, y, a) | ||
| 42 | local dx = cos(a) | ||
| 43 | local dy = sin(a) | ||
| 44 | local tile_x, tile_y = shit_cast(x, y, dx, dy) | ||
| 45 | |||
| 46 | local from_right = dx < 0 | ||
| 47 | local from_bottom = dy < 0 | ||
| 48 | |||
| 49 | local vert_x = tile_x | ||
| 50 | if from_right then | ||
| 51 | vert_x += 1 | ||
| 52 | end | ||
| 53 | local vert_t = (vert_x - x) / dx | ||
| 54 | local vert_y = y + vert_t * dy | ||
| 55 | local vert_d = calc_dist(x, y, vert_x, vert_y) | ||
| 56 | |||
| 57 | local horz_y = tile_y | ||
| 58 | if from_bottom then | ||
| 59 | horz_y += 1 | ||
| 60 | end | ||
| 61 | local horz_t = (horz_y - y) / dy | ||
| 62 | local horz_x = x + horz_t * dx | ||
| 63 | local horz_d = calc_dist(x, y, horz_x, horz_y) | ||
| 64 | |||
| 65 | if vert_y < tile_y or vert_y >= tile_y + 1 then | ||
| 66 | return tile_x, tile_y, horz_x-tile_x, horz_y-tile_y, horz_d | ||
| 67 | elseif horz_x < tile_x or horz_x >= tile_x + 1 then | ||
| 68 | return tile_x, tile_y, vert_x-tile_x, vert_y-tile_y, vert_d | ||
| 69 | elseif vert_d < horz_d then | ||
| 70 | return tile_x, tile_y, vert_x-tile_x, vert_y-tile_y, vert_d | ||
| 71 | else | ||
| 72 | return tile_x, tile_y, horz_x-tile_x, horz_y-tile_y, horz_d | ||
| 73 | end | ||
| 74 | end | ||
| 75 | |||
| 76 | -- returns | ||
| 77 | -- + dist :: distance to the hit | ||
| 78 | -- + tile :: tile index | ||
| 79 | -- + col :: tile column index | ||
| 80 | function ray(x, y, a) | ||
| 81 | local tx, ty, lx, ly, dist = cast(x, y, a) | ||
| 82 | local tile = mget(tx, ty) | ||
| 83 | |||
| 84 | if lx == 0 then | ||
| 85 | return dist, tile, 1-ly | ||
| 86 | elseif lx == 1 then | ||
| 87 | return dist, tile, ly | ||
| 88 | elseif ly == 0 then | ||
| 89 | return dist, tile, lx | ||
| 90 | else | ||
| 91 | return dist, tile, 1-lx | ||
| 92 | end | ||
| 93 | end | ||
| 94 | |||
| 95 | |||
| 96 | function _draw() | ||
| 97 | cls(12) | ||
| 98 | local col | ||
| 99 | for col=0,1-1/128,1/128 do | ||
| 100 | local c,d,da,h,x,y,t | ||
| 101 | da = col*fov-fov/2 | ||
| 102 | d,t,c = ray(pl.x,pl.y,pl.a+da) | ||
| 103 | c *= 8 | ||
| 104 | d = d*cos(da) | ||
| 105 | h = flr(128/d) | ||
| 106 | x = 128*col | ||
| 107 | y = (128-h)/2 | ||
| 108 | for row=0,1-1/8,1/8 do | ||
| 109 | local tc, sy, ey | ||
| 110 | tc = sget(8*t+c,row*8) | ||
| 111 | sy = y+row*h | ||
| 112 | ey = y+(row+1/8)*h | ||
| 113 | line(x,sy,x,ey,tc) | ||
| 114 | end | ||
| 115 | line(x, h+y, x, 128, 3) | ||
| 116 | end | ||
| 117 | |||
| 118 | ?"cpu "..(stat(1)*100).."%",0,0,7 | ||
| 119 | ?"fps "..stat(7),0,6 | ||
| 120 | end | ||
| 121 | |||
| 122 | function _update() | ||
| 123 | if btn(⬅️) then pl.a -= 0.01 end | ||
| 124 | if btn(➡️) then pl.a += 0.01 end | ||
| 125 | local move = 0 | ||
| 126 | if btn(⬆️) then move += 0.08 end | ||
| 127 | if btn(⬇️) then move -= 0.08 end | ||
| 128 | local newx,newy | ||
| 129 | newx = pl.x + move*cos(pl.a) | ||
| 130 | if mget(newx,pl.y) == 0 then pl.x=newx end | ||
| 131 | newy = pl.y + move*sin(pl.a) | ||
| 132 | if mget(pl.x,newy) == 0 then pl.y=newy end | ||
| 133 | end | ||
| 134 | __gfx__ | ||
| 135 | 000000005d555d55ddd6dddd00770077eeeeeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 136 | 000000005d555d556d66d66d00770077eeeeeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 137 | 00700700dddddddd6ddd6ddd77007700e8e8e88e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 138 | 00077000555d555dd6ddddd677007700e8eee88e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 139 | 00077000555d555dddd66dd60077007788e8e8ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 140 | 00700700dddddddd6dddddd60077007788e8e88e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 141 | 000000005d555d556ddd666d77007700eeeeeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 142 | 000000005d555d55dd6dddd677007700eeeeeeee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 143 | __label__ | ||
| 144 | e77c777c7c7ccccc777c7ccccccc777c7ccc77cc7ccc7c7ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 145 | 7eec7c7c7c7ccccccc7c7ccccccc7ccc7cccc7cc7ccccc7ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 146 | 7eec777c7c7cccccc77c777ccccc777c777cc7cc777cc7cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 147 | 7eee7ccc7c7ccccccc7c7c7ccccccc7c7c7cc7cc7c7c7ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 148 | e77e7cccc77ccccc777c777cc7cc777c777c777c777c7c7ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 149 | eeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 150 | 777e777cc77ccccc777c777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 151 | 7eee7e7c7ccccccccc7c7c7ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 152 | 77ee777e777cccccc77c7c7ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 153 | 7eee7eeeec7ccccccc7c7c7ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 154 | 7eee7eee77cccccc777c777ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 155 | eeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 156 | eeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 157 | eeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 158 | eeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 159 | eeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 160 | eeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 161 | eeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 162 | eeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 163 | eeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 164 | eeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc | ||
| 165 | eeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 166 | eeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 167 | eeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 168 | eeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 169 | eeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 170 | eeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 171 | eeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 172 | eeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 173 | eeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 174 | eeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 175 | eeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 176 | eeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 177 | eee8eeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 178 | eee888eeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 179 | eee8888eeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 180 | eee888888eeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 181 | eee8888888eeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 182 | eee888888888eeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 183 | eee8888888888eeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 184 | eee8888888888eeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 185 | eee8888888888eeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 186 | eee8888888888eeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 187 | eee8888888888eeeeee8eeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 188 | eee8888888888eeeeee888eeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeee8eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 189 | eee8888888888eeeeee888eeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeee888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 190 | eee8888888888eeeeee888ee8eeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeee8888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 191 | eee8888888888eeeeee888ee88eeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeee8888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 192 | eee8888888888eeeeee888ee88ee8eeeeeeeeeeeeeeccccccccccccccccccccccccccccceeeeeeeeeeeeee88ee8888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 193 | eee8888888888eeeeee888ee88ee888eeeeeeeeeeeecccccccccccccccccccccccccccceeeeeeeeeeeeeee88ee8888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 194 | eee8888888888eeeeee888ee88ee888eeeeeeeeeeeee000000777777700000007777777eeeeeeeeeeee8ee88ee8888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 195 | eee8888888888eeeeee888ee88ee888eeeeeeeeeeeee000000777777700000007777777eeeeeeeeeeee8ee88ee8888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 196 | eee8888888888eeeeee888ee88ee888eee8eeeeeeeee000000777777700000007777777eeeeeee88eee8ee88ee8888eeeeeeeeeeeee88888888eeeeeeee88888 | ||
| 197 | eee8888888888eeeeee888ee88ee888eee8ee8eeeeee000000777777700000007777777eeeeee888eee8ee88ee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 198 | eee8888888888eeeeee888ee88ee888eee8ee88eeeee000000777777700000007777777eeee8e888eee8ee88ee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 199 | eee8888888888eeeeee888eeeeee888eee8ee88e88ee000000777777700000007777777ee8e8e888eee8ee88ee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 200 | eee8888888888eeeeee888eeeeee888eee8ee88e888e0000007777777000000077777778e8e8e888eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 201 | eee8888888888eeeeee888eeeeee888eee8ee88e888e7777770000000777777700000008e8e8e888eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 202 | eee8888888888eeeeee888eeeeee888eee8ee88e888e7777770000000777777700000008e8e8ee88eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 203 | eee8888888888eeeeee888eeeeee888eee8ee88e8e8e7777770000000777777700000008e8e8ee88eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 204 | eee8888888888eeeeee888eeeeee888eee8ee88e8e8e7777770000000777777700000008e8e8ee88eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 205 | eee8888888888eeeeee888eeeeee888eee8ee88e8e8e7777770000000777777700000008e8e8ee88eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 206 | eee8888888888eeeeee888eeeeee888eee8ee88e8e8e7777770000000777777700000008e8e8ee88eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 207 | eee8888888888eeeeee888eeeeee888eee8ee88e8e8e7777770000000777777700000008e8e8ee88eee8eeeeee8888eeeeeeeeeeeee88888888eeeeeeeeeeeee | ||
| 208 | eee88888eeeeeeee888888ee88ee88ee888ee8e888880000007777777000000077777778e8e8e88eee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 209 | eee88888eeeeeeee888888ee88ee88ee888ee8e888880000007777777000000077777778e8e8e88eee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 210 | eee88888eeeeeeee888888ee88ee88ee888ee8e888880000007777777000000077777778e8e8e88eee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 211 | eee88888eeeeeeee888888ee88ee88ee888ee8e888880000007777777000000077777778e8e8e88eee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 212 | eee88888eeeeeeee888888ee88ee88ee888ee88888880000007777777000000077777778e8e8e88eee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 213 | eee88888eeeeeeee888888ee88ee88ee888ee88888880000007777777000000077777778e8e8e888ee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 214 | eee88888eeeeeeee888888ee88ee88ee888ee88888880000007777777000000077777778e8e8e888ee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 215 | eee88888eeeeeeee888888ee88ee888e888ee88888ee777777000000077777770000000ee8e8e888ee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 216 | eee88888eeeeeeee888888ee88ee888e888ee888eeee777777000000077777770000000eeee8e888ee88ee88ee88eeeee888888888888888888eeeeeeee88888 | ||
| 217 | eee88888eeeeeeee888888ee88ee888e888ee8eeeeee777777000000077777770000000eeeeee888ee88ee88ee8888eee888888888888888888eeeeeeee88888 | ||
| 218 | eee88888eeeeeeee888888ee88ee888e888eeeeeeeee777777000000077777770000000eeeeeee88ee88ee88ee8888eee888888888888888888eeeeeeee88888 | ||
| 219 | eee88888eeeeeeee888888ee88ee888e888eeeeeeeee777777000000077777770000000eeeeeeeeeee88ee88ee8888eee888888888888888888eeeeeeee88888 | ||
| 220 | eee88888eee88eee888888ee88ee888e8eeeeeeeeeee777777000000077777770000000eeeeeeeeeee88ee88ee8888eee888888888888888888eeeeeeee88888 | ||
| 221 | eee8888888888eee888888ee88ee888eeeeeeeeeeeee777777000000077777770000000eeeeeeeeeeeeeee88ee8888eee888888888888888888eeeeeeee88888 | ||
| 222 | eee8888888888eee888888ee88ee8eeeeeeeeeeeeee3333333333333333333333333333eeeeeeeeeeeeeee88ee8888eee888888888888888888eeeeeeee88888 | ||
| 223 | eee8888888888eee888888ee88eeeeeeeeeeeeeeee333333333333333333333333333333eeeeeeeeeeeeeee8ee8888eee888888888888888888eeeeeeee88888 | ||
| 224 | eee8888888888eee888888ee88eeeeeeeeeeeeeee33333333333333333333333333333333eeeeeeeeeeeeeeeee8888eee888888888888888888eeeeeeee88888 | ||
| 225 | eee8888888888eee888888eeeeeeeeeeeeeeeeee3333333333333333333333333333333333eeeeeeeeeeeeeeeee888eee888888888888888888eeeeeeee88888 | ||
| 226 | eee8888888888eee888888eeeeeeeeeeeeeeeee333333333333333333333333333333333333eeeeeeeeeeeeeeeeee8eee888888888888888888eeeeeeee88888 | ||
| 227 | eee8888888888eee8888eeeeeeeeeeeeeeeeee33333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeee888888888888888888eeeeeeee88888 | ||
| 228 | eee8888888888eee888eeeeeeeeeeeeeeeeee3333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeee888888888888888888eeeeeeee88888 | ||
| 229 | eee8888888888eee8eeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 230 | eee8888888888eeeeeeeeeeeeeeeeeeeeeee3333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 231 | eee8888888888eeeeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 232 | eee888888888eeeeeeeeeeeeeeeeeeeeee33333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 233 | eee88888888eeeeeeeeeeeeeeeeeeeeee3333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 234 | eee888888eeeeeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 235 | eee8888eeeeeeeeeeeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 236 | eee888eeeeeeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 237 | eee8eeeeeeeeeeeeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 238 | eeeeeeeeeeeeeeeeeeeeeeeeeeee3333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 239 | eeeeeeeeeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 240 | eeeeeeeeeeeeeeeeeeeeeeeeeee3333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 241 | eeeeeeeeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 242 | eeeeeeeeeeeeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 243 | eeeeeeeeeeeeeeeeeeeeeeee3333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 244 | eeeeeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 245 | eeeeeeeeeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 246 | eeeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 247 | eeeeeeeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 248 | eeeeeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 249 | eeeeeeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee | ||
| 250 | eeeeeeeeeeeeeeeeee3333333333333333333333333333333333333333333333333333333333333333333333333333333eeeeeeeeeeeeeee3333333333333333 | ||
| 251 | eeeeeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 252 | eeeeeeeeeeeeeeee3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 253 | eeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 254 | eeeeeeeeeeeeeee33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 255 | eeeeeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 256 | eeeeeeeeeeeee3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 257 | eeeeeeeeeeee33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 258 | eeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 259 | eeeeeeeeeee333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 260 | eeeeeeeeee3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 261 | eeeeeeeee33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 262 | eeeeeeee333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 263 | eeeeeee3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 264 | eeeeeee3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 265 | eeeeee33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 266 | eeeee333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 267 | eeee3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 268 | eeee3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 269 | eee33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 270 | ee333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 271 | e3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 | ||
| 272 | |||
| 273 | __map__ | ||
| 274 | 0101010102020202020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 275 | 0100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 276 | 0100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 277 | 0100000101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 278 | 0100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 279 | 0100000200000400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 280 | 0202020200000400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 281 | 0200000000000404040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 282 | 0200000400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 283 | 0202020404040404040400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 284 | __sfx__ | ||
| 285 | 000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 286 | 001000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 287 | 001000001f5001f5001f5001f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 288 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 289 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 290 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 291 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 292 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 293 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 294 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 295 | 001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 296 | 000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | ||
| 297 | __music__ | ||
| 298 | 01 40424344 | ||
| 299 | 00 43444344 | ||
| 300 | 02 45464344 | ||
| 301 | 00 4748494a | ||
| 302 | 00 4b4c4344 | ||