
// mappy
var pc = new PanCake();
pc.reset(); sleep(10);
var x=10,y=32;
var jump=0;
var ix,iy;
var s=0;
var t=tick()+1000*20;
pc.sStart(3);
pc.mLoad(0,0x26);
pc.mLoad(1,0x29);
pc.mPlay(1);
pc.sCreate(3,0xc0);
pc.sMove(5,0,0);
pc.sMove(6,8,0);
function kf(k){
if(k==28){
x=x-2;
pc.sFlip(3,0);
}
if(k==29){
x=x+2;
pc.sFlip(3,1);
}
}
function item(){
ix=46*rnd(2)+rnd(26);
iy=19+13*rnd(2);
pc.sCreate(4,0x11+rnd(6));
pc.sMove(4,ix,iy);
}
function end(){
pc.sCreate(0,0x84);
pc.sCreate(1,0x8d);
pc.sCreate(2,0x83);
pc.sMove(0,28,18);
pc.sMove(1,36,18);
pc.sMove(2,44,18);
pc.mPlay(0);
exit();
}
function main(){
if((34<=x)*(x<=38)){
if(y==32) jump=-1;
if(y==19) jump=1;
}else{
jump=0;
if(y<26) y=19;
else y=32;
}
y=y+jump;
pc.sMove(3,x,y);
if((ix-6<x)*(x<ix+6)*(iy==y)){
pc.mScore(2,1,0x22,">>CE>C");
item();
s=s+1;
}
pc.sCreate(5,0xa6+s/10);
pc.sCreate(6,0xa6+s%10);
if(tick()<t){
setTout(main,10);
}else{
end();
}
}
setKprs(kf);
item();
main();