Skip to content

Instantly share code, notes, and snippets.

@stereoknife
Last active December 19, 2016 12:16
Show Gist options
  • Select an option

  • Save stereoknife/9f5deda4cdcf818fa075437aa7f18a1f to your computer and use it in GitHub Desktop.

Select an option

Save stereoknife/9f5deda4cdcf818fa075437aa7f18a1f to your computer and use it in GitHub Desktop.
pico-8 cartridge // http://www.pico-8.com
version 8
__lua__
scrn = {}
cards = {}
hand = {}
hand[1] = {}
hand[2] = {}
camels = {}
camels[1] = {}
camels[2] = {}
cursor = 1
sel = {}
player = 1
posunlock = true
sellock = 0
cursordown = false
camelsell = false
maxselect = 99
exchangecard = 0
market = {1,1,1,nil,nil}
goods = {}
goods[2] = {4,3,2,1,1,1,1,1,1}
goods[3] = {5,3,3,2,2,1,1}
goods[4] = {5,3,3,2,2,1,1}
goods[5] = {5,5,5,5,5}
goods[6] = {6,6,5,5,5}
goods[7] = {7,7,5,5,5}
bonus = {}
bonus[1] = {1,1,2,2,2,3,3}
bonus[2] = {4,4,5,5,6,6}
bonus[3] = {8,8,9,10,10}
coins = {}
buy = {}
points = {}
points[1] = 0
points[2] = 0
for i=1,11 do
add(cards, 2)
end
for i=1,9 do
add(cards, 1)
add(cards, 3)
add(cards, 4)
end
for i=1,7 do
add(cards, 5)
add(cards, 6)
add(cards, 7)
end
function shuffle( t )
local iterations = #t
local j
for i = iterations, 2, -1 do
j = flr(rnd(i))
t[i], t[j] = t[j], t[i]
end
end
function value(t, v)
for val in all(t) do
if val == v then
return true
end
end
return false
end
function check_equals()
local prev = nil
for v in all(sel) do
b = hand[player][abs(v)]
printh(prev)
printh(b)
if prev == nil then
prev = b
elseif prev ~= b then
return false
end
end
return true
end
function refill()
for i=1,5 do
if market[i] == nil then
market[i] = cards[1]
del(cards, cards[1])
end
end
end
function show_nextplayer()
scrn.drw = draw_nextplayer
scrn.upd = update_nextplayer
end
function _init()
shuffle(cards)
shuffle(bonus[1])
shuffle(bonus[2])
shuffle(bonus[3])
refill()
for i=1,2 do
while #hand[i] < 5 do
add(hand[i], cards[1])
del(cards, cards[1])
end
for c in all(hand[i]) do
if c == 1 then
add(camels[i], 1)
end
end
for j=1,#camels[i] do
del(hand[i], 1)
end
end
scrn.drw = draw_game
scrn.upd = update_game
end
function draw_nextplayer()
cls()
map(16*(player-1),0,0,0,16,16)
print("player "..player.." press x to play", 17, 40)
end
function update_nextplayer()
if btnp(5) then
scrn.drw = draw_game
scrn.upd = update_game
end
end
function draw_game()
cls()
map(16*(player-1),0,0,0,16,16)
for i=1,5 do
if market[i] ~= nil then
spr(market[i]*2, (i-1)*16+24, 10, 2, 2)
end
end
for i=1,#hand[player] do
if hand[player][i] ~= nil then
spr(hand[player][i]*2, (i-1)*16+8, 36, 2, 2)
end
end
for i=1,#camels[player] do
spr(2, (i-1)*10+8, 54, 2, 2)
end
if cursor < -10 then
spr(0, (abs(cursor+10)-1)*10+4+8, 71, 1, 1, false, false)
elseif cursor > -10 and cursor < 0 then
spr(0, (abs(cursor)-1)*16+4+8, 27, 1, 1, false, true)
elseif cursor > 0 then
spr(0, (abs(cursor)-1)*16+4+24, 27, 1, 1, false, false)
end
for v in all(sel) do
if v > -10 and v < 0 then
spr(1, (abs(v)-1)*16+4+8, 27, 1, 1, false, v < 0)
elseif v > -10 then
spr(1, (abs(v)-1)*16+4+24, 27, 1, 1, false, false)
else
spr(1, (abs(v)-11)*10+4+8, 71, 1, 1, false, false)
end
end
for i=2,4 do
for j=1,#goods[i] do
spr(65+((i-2)*16)+(goods[i][j]-2), 5+6*j, 59+i*9, 1, 1, false, false)
end
end
for i=5,7 do
for j=1,#goods[i] do
if i == 5 then
spr(112, 65+6*j, 59+(i-3)*9, 1, 1, false, false)
else
spr(113+(i-5)*2-2+goods[i][j]-5, 65+6*j, 59+(i-3)*9, 1, 1, false, false)
end
end
end
for i=1,#bonus do
if #bonus[i] > 0 then
spr(69+i, 108, 68+9*i, 1, 1, false, false)
end
end
print("score: "..points[player], 20, 111) --points[player]
print("deck: "..#cards, 75, 111)--#cards
end
function update_game()
if btnp(0) then
if cursor < 0 then
cursor += 1
if cursor == 0 then
cursor = - #hand[player]
end
if cursor == -10 then
cursor = - #camels[player] - 10
end
else
cursor -= 1
if cursor == 0 then
cursor = 5
end
end
end
if btnp(1) then
if cursor < 0 then
cursor -= 1
if cursor < - #hand[player] and cursor > -10 then
cursor = -1
end
if cursor < - #camels[player] - 10 then
cursor = -11
end
else
cursor += 1
if cursor > 5 then
cursor = 1
end
end
end
if ((btnp(2) and cursor < 0) or (btnp(3) and cursor > 0)) and posunlock then
cursor = -cursor - 1
if cursor < - #hand[player] then
cursor = - #hand[player]
elseif cursor == 0 then
cursor = 1
end
elseif cursor < 0 and cursor > -10 and btnp(3) and sellock == 3 and #hand[player] < 7 then --only if hand is less than 7 you can sell camels
cursor -= 10
if - #camels[player] - 10 > cursor then
cursor = - #camels[player] - 10
end
elseif cursor < 0 and cursor < -10 and btnp(2) and sellock == 3 then
cursor += 10
if - #hand[player] > cursor then
cursor = - #hand[player]
end
end
--sellock
--0 = everything allowed
--1 = no camels allowed
--2 = only camels
--3 =
if btnp(4) then
if cursor > 0 then --buying
if market[cursor] == 1 and sellock ~= 1 then --camels?
if #sel == 0 then --add all
sellock = 2
for i=1,#market do
if market[i] == 1 then
add(sel, i)
end
end
elseif #sel ~= 0 then --delete all
sel = {}
end
elseif market[cursor] ~= 1 and sellock ~= 2 then --not camel?
sellock = 1
if value(sel, cursor) then --is card already selected?
del(sel, cursor)
else
add(sel, cursor)
end
end
elseif cursor < 0 then --selling
if value(sel, cursor) then --is card already selected?
del(sel, cursor)
exchangecard -= 1
else
add(sel, cursor)
exchangecard += 1
end
end
end
if btnp(5) and #sel > 0 then
if check_equals(sel) and sellock ~= 3 and sel[1] < 0 then --selling
for k,v in pairs(sel) do
sel[k] = hand[player][abs(v)]
end
for v in all(sel) do
add(coins, goods[v][#goods[v]])
points[player] += goods[v][#goods[v]]
goods[v][#goods[v]] = nil
del(hand[player], v)
end
if #sel > 2 and #sel < 6 then
points[player] += bonus[#sel-2][1]
del(bonus[#sel-2], bonus[#sel-2][1])
elseif #sel > 5 then
points[player] += bonus[3][1]
del(bonus[3], bonus[3][1])
end
sel = {}
player += 1
elseif sel[1] > 0 and sellock ~= 3 then --buying
if check_equals and market[sel[1]] == 1 then --camels
for i=1,#sel do
add(camels[player], 1)
market[sel[i]] = nil
end
refill()
refill()
player += 1
sel = {}
show_nextplayer()
elseif #sel == 1 and #hand[player] < 7 then --single card
add(hand[player], market[sel[1]])
market[sel[1]] = nil
refill()
refill()
player += 1
sel = {}
show_nextplayer()
elseif #sel > 1 then --multiple cards
cursor = - cursor
posunlock = false
sellock = 3
maxselect = #sel
end
elseif sellock == 3 and exchangecard == maxselect then --multiple cards part 2
local h = {}
local m = {}
for s in all(sel) do -- go through selection and save types for later
if s > 0 then
add(m, s)
elseif 0 > s and s > -10 then
add(h, abs(s))
end
end
for i, c in pairs(m) do
if h[i] then
hand[player][h[i]], market[m[i]] = market[m[i]], hand[player][h[i]]
else
add(hand[player], market[m[i]])
market[m[i]] = 1
del(camels[player], 1)
end
end
player += 1
sel = {}
maxselect = 99
exchangecard =
show_nextplayer()
elseif sellock ~= 3 then
player += 1
sel = {}
end
end
if #sel == 0 then
posunlock = true
sellock = 0
end
if #sel ~= 0 then
posunlock = false
end
if player > 2 then
player = 1
end
end
function _draw()
scrn.drw()
end
function _update()
scrn.upd()
end
__gfx__
0000000000000000000c7777ccccc00000ffffffffffff0000ffffffffffff0000ffffffffffff0000ffffffffffff0000ffffffffffff0000ffffffffffff00
000770000000000000c777cccccddd000ff4444ff4444ff00ff2222ff2222ff00ff3333ff3333ff00ff5555ff5555ff00ff9999ff9999ff00ff8888ff8888ff0
00777700000dd0000cccccccccddddd00f44fff11fff44f00f22fffddfff22f00f33fff55fff33f00f55fff11fff55f00f99fff44fff99f00f88fff22fff88f0
0777777000dddd000c99ccccccdd1dd00f4f11111111f4f00f2fddddddddf2f00f3f55555555f3f00f5f11111111f5f00f9f44444444f9f00f8f22222222f8f0
00000000000000000cc9cccc222dddd00ff1144444411ff00ffddddddddddff00ff55559a5555ff00ff1166666111ff00ff4449f99444ff00ff2222222222ff0
00000000000000000cc9ccc22222ddd00f114444444411f00fdd9eeeeeadddf00f555599aa5555f00f11666dd66111f00f44499f999444f00f2228e8e88222f0
00000000000000000cc99c9222229dd00f11f444444f11f00fda2ae8e8e9ddf00f55599aaaa555f00f116611dd6611f00f444a9f99a444f00f228e788e2822f0
00000000000000000dd99998989899d00f1119f9f9f111f00fd92988888addf00f5553bbbbb555f00f1166611dd611f00f444aaaa7a444f00f228e788e2822f0
00000000000000000ddd9999999999d00f114424242411f00fda4a888889ddf00f555533335555f00f11677611d611f00f444aaaa7a444f00f2228e8e28222f0
00000000000000000ddddd99dd99d9d00f114f494f4411f00fd9d988888addf00f55533bbbb555f00f116777616611f00fe4eaaaa7ae4ef00f2222ee282222f0
00000000000000000dddddd9ddd9ddd00f11f999f44411f00fddda888889ddf00f55333bbbbb55f00f111677666611f00f8e89aaaf98e8f00f22222e822222f0
00000000000000000ffffff9fff9fff00ff1199f44411ff00ffdd988888adff00ff5333bbbbb5ff00ff1116666611ff00ff88899f9888ff00ff2222222222ff0
00000000000000000fffff99ff99fff00f4f11111111f4f00f2fda888889f2f00f3f33bbbbbbf3f00f5f11111111f5f00f9f88888888f9f00f8f22222222f8f0
00000000000000000ffffffffffffff00f44fff11fff44f00f22fff88fff22f00f33fffbbfff33f00f55fff11fff55f00f99fff88fff99f00f88fff22fff88f0
000000000000000000ffffffffffff000ff4444ff4444ff00ff2222ff2222ff00ff3333ff3333ff00ff5555ff5555f100ff9999ff9999ff00ff8888ff8888ff0
0000000000000000000ffffffffff00000ffffffffffff0000ffffffffffff0000ffffffffffff0000ffffffffffff0000ffffffffffff0000ffffffffffff00
fffffffffff4442f224ff42ff24ff422000000ffff000000fffffffffffbbb3f33bffb3ff3bffb33000000000000000000000000000000000000000000000000
f222f222f24ff42f24f4422ff2244f4200000f2222f00000f333f333f3bffb3f3bfbb33ff33bbfb3000000000000000000000000000000000000000000000000
f444f444f2444fff4f4222f00f2224f40000f224422f0000fbbbfbbbf3bbbfffbfb333f00f333bfb000000000000000000000000000000000000000000000000
4f4f4f4ff24ff42ff422ff0000ff224f0000f24ff42f0000bfbfbfbff3bffb3ffb33ff0000ff33bf000000000000000000000000000000000000000000000000
4f4f4f4ffff4442ff42f00000000f24f00ff224ff422ff00bfbfbfbffffbbb3ffb3f00000000f3bf000000000000000000000000000000000000000000000000
44f444f4f24ff42f422f00000000f2240f2224f44f4222f0bbfbbbfbf3bffb3fb33f00000000f33b000000000000000000000000000000000000000000000000
22f222f2f2444fff22f0000000000f22f2244f4224f4422f33f333f3f3bbbfff33f0000000000f33000000000000000000000000000000000000000000000000
fffffffff24ff42fff000000000000fff24ff422224ff42ffffffffff3bffb3fff000000000000ff000000000000000000000000000000000000000000000000
fffffffffffffffff24ff42ff2444fff000000ffff000000fffffffffffffffff3bffb3ff3bbbfff000000000000000000000000000000000000000000000000
ff22f222222f22fff2444ff22f4ff42f00000f3333f00000ff33f333333f33fff3bbbff33fbffb3f000000000000000000000000000000000000000000000000
f2f4f444444f4f2ff24ff4f444f4442f0000f33bb33f0000f3fbfbbbbbbfbf3ff3bffbfbbbfbbb3f000000000000000000000000000000000000000000000000
f24f4f4ff4f4f42ffff44f4f4f4ff42f0000f3bffb3f0000f3bfbfbffbfbfb3ffffbbfbfbfbffb3f000000000000000000000000000000000000000000000000
fff44f4ff4f44ffff24f4f4f4f4f4fff00ff33bffb33ff00fffbbfbffbfbbffff3bfbfbfbfbfbfff000000000000000000000000000000000000000000000000
f24ff4f44f4ff42ff2f4f444f444f42f0f333bfbbfb333f0f3bffbfbbfbffb3ff3fbfbbbfbbbfb3f000000000000000000000000000000000000000000000000
f2444ff22ff4442fff22f222f222f22ff33bbfb33bfbb33ff3bbbff33ffbbb3fff33f333f333f33f000000000000000000000000000000000000000000000000
f24ff42ff24ff42ffffffffffffffffff3bffb3333bffb3ff3bffb3ff3bffb3fffffffffffffffff000000000000000000000000000000000000000000000000
00444400004444000044440000444400000000000000000000111100001111000011110000000000000000000000000000000000000000000000000000000000
04444440044444400444444004444440000000000000000001111110011111100111111000000000000000000000000000000000000000000000000000000000
4444f444444ff444444ff44444f4f444000000000000000011166111116161111116611100000000000000000000000000000000000000000000000000000000
444ff4444444f4444444f44444fff444000000000000000011116111116661111116111100000000000000000000000000000000000000000000000000000000
4444f444444f4444444ff4444444f444000000000000000011166111111161111111611100000000000000000000000000000000000000000000000000000000
4444f444444ff4444444f4444444f444000000000000000011116111111161111116611100000000000000000000000000000000000000000000000000000000
0444444004444440044ff44004444440000000000000000001166110011111100111111000000000000000000000000000000000000000000000000000000000
00444400004444000044440000444400000000000000000000111100001111000011110000000000000000000000000000000000000000000000000000000000
00222200002222000022220000222200002222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
02222220022222200222222002222220022222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2222e222222ee222222ee222222ee222222ee2220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
222ee2222222e2222222e222222e2222222e22220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2222e222222e2222222ee2222222e2222222e2220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2222e222222ee2222222e222222ee222222ee2220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0222222002222220022ee22002222220022222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00222200002222000022220000222200002222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00333300003333000033330000333300003333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
03333330033333300333333003333330033333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
3333b333333bb333333bb333333bb333333bb3330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
333bb3333333b3333333b333333b3333333b33330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
3333b333333b3333333bb3333333b3333333b3330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
3333b333333bb3333333b333333bb333333bb3330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0333333003333330033bb33003333330033333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00333300003333000033330000333300003333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00666600009999000099990000888800008888000088880000000000000000000000000000000000000000000000000000000000000000000000000000000000
06666660099999900999999008888880088888800888888000000000000000000000000000000000000000000000000000000000000000000000000000000000
66655666999aa999999aa99988877888888778888887788800000000000000000000000000000000000000000000000000000000000000000000000000000000
66656666999a9999999a999988878888888878888888788800000000000000000000000000000000000000000000000000000000000000000000000000000000
666656669999a999999aa99988887888888878888888788800000000000000000000000000000000000000000000000000000000000000000000000000000000
66655666999aa999999aa99988877888888878888888788800000000000000000000000000000000000000000000000000000000000000000000000000000000
06666660099999900999999008888880088888800888888000000000000000000000000000000000000000000000000000000000000000000000000000000000
00666600009999000099990000888800008888000088880000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04400000000000044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
04400000000000044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
__gff__
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
__map__
3020202020202020202020202020203136262626262626262626262626262637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2122000000000000000000001100232127280000000000000000000011002927000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000001111002127000000000000000000000011110027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000001111002127000000000000000000000011110027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000001111002127000000000000000000000011110027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000001100002127000000000000000000000011000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000001100002127000000000000000000000011000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000001100002127000000000000000000000011000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000000000002127000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000000000002127000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000000000002127000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000000000002127000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000000000002127000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2100000000000000000000000000002127000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2125000000000000000000000000242127350000000000000000000000003427000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
3220202020202020202020202020203338262626262626262626262626262639000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
__sfx__
000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
__music__
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
00 41424344
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment