diff --git a/choco.p8 b/choco.p8 index 8373439..5a9d9d7 100644 --- a/choco.p8 +++ b/choco.p8 @@ -17,30 +17,37 @@ __gfx__ 00000000f2e88f52e828882f4fff3bff3ffbfff5f4ff556667655665fff51111216665ffffffffffffffffffccccccccfdccccccfdccccccfdd1ffffff1fffdd 00000000f2e88f528828882f5fff3bf3bffbff54f4f55555fff56665ff5221122165511ffffbfffffdcccccc00000000f5ffffff000000000000000000000000 00000000f2e88f542228882f5ff33ff3fffbfff57755666557756565ff1224232445111ffffb3fffffdccccc000000001cdfff1d000000000000000000000000 -00000000f2888f54444222ff4ff3bff33ff3fff5d556666657d56665ff2244433344115ff3fb3b3fff51515c00000000cccdddcc000000000000000000000000 -00000000f28e8f444545ffff5ff3ffff3ffb3ff5d56676565dd56765ff2411113311155ffbfbbbffff41414c00000000cccccccc000000000000000000000000 -00000000f28881111145ffff5ffffffffffffff5f56666665ff51715ff551155551155fffbbb3ffff15555cc00000000cccccccc000000000000000000000000 -00000000ff222f54411111ff5ff545f4ffffff54f56766765fffffffffff5555f551ffffffbb3ffff5cccccc00000000cccccccc000000000000000000000000 +00100100f2888f54444222ff4ff3bff33ff3fff5d556666657d56665ff2244433344115ff3fb3b3fff51515c00000000cccdddcc000000000000000000000000 +000cc000f28e8f444545ffff5ff3ffff3ffb3ff5d56676565dd56765ff2411113311155ffbfbbbffff41414c00000000cccccccc000000000000000000000000 +000cc000f28881111145ffff5ffffffffffffff5f56666665ff51715ff551155551155fffbbb3ffff15555cc00000000cccccccc000000000000000000000000 +00100100ff222f54411111ff5ff545f4ffffff54f56766765fffffffffff5555f551ffffffbb3ffff5cccccc00000000cccccccc000000000000000000000000 00000000ff55ff74441828ff54544f545545f5f4f56756665ffffffffffffffffffffffffffb3fffdccccccc00000000cccccccc000000000000000000000000 00000000ff5fff64451111fff4ff4ff4ff4f44f4f51751115ffffffffffffffffffffffffffbbffffdcccccc00000000cccccccc000000000000000000000000 -00000000000000000222222000444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000003bb000122221004aaaa40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0000000000883b000188881049a9aaa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01100110000000000222222000444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1c0000c10003bb000122221004aaaa40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1000000100883b000188881049a9aaa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000008888bb00186677049aa9aa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000008e883b001e7771049aaa9a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000888883001888810499aaaa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000888e8000188e81004999940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000111111000444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +100000010888883001888810499aaaa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +1c0000c10888e8000188e81004999940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01100110000000000111111000444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __gff__ -0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0001010202040408080000000000000000010102020404080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 __map__ 0909090909090909090903040909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 091909090909090a0909131409090a0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -09090a0909090102090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -09090909090911120909090909090c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -09070809090909090909190909091a0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0917180909090909090909090a090f0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909070809090909090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +09091718090909090909090909090c1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +09090909090901020909190909091a0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909090a09091112090909090a090f0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0909090909090909090909090909090e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -090909090a090506090909190909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -0909090909091516090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0919090909090909090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0a09090905060909090919090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +090909091516090a090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909091909090909090909090708090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909090909090a09090909091718090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909090909090909090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909090909090909090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909090909090909090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0909090909090909090909090909090900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/playercontroler.lua b/playercontroler.lua index a0717b0..8b7ad87 100644 --- a/playercontroler.lua +++ b/playercontroler.lua @@ -1,11 +1,29 @@ function playercontroler_init() + mposx=0 + mposy=0 + poke(0x5F2D,1) end function playercontroler_update() + mposx=stat(32) + mposy=stat(33) + cposx=mposx-4 + cposy=mposy-4 + ccellx=flr(mposx/16) + ccelly=flr((mposy-8)/16) + + sprite = mget(ccellx*2, ccelly*2) + flag = fget(sprite) end -function playercontroler_draw() +function playercontroler_draw() + spr(16, cposx, cposy) + rect(ccellx*16,(ccelly*16)+8,(ccellx+1)*16, ((ccelly+1)*16)+8,7) + + print("mouse pos:"..mposx..", "..mposy,5,100,0) + print("cell pos:"..ccellx..", "..ccelly,5,110,0) + print("flag:"..flag,5,120,0) end \ No newline at end of file