/$ mezzomusic-btn drawBtnNote(){ bitmap(40,130,bmpNote[0]); bitmap(50,130,bmpNote[2]); bitmap(60,130,bmpNote[4]); bitmap(70,130,bmpNote[6]); bitmap(80,130,bmpNote[8]); bitmap(40,145,bmpRest[0]); bitmap(50,145,bmpRest[2]); bitmap(60,145,bmpRest[4]); bitmap(70,145,bmpRest[6]); bitmap(80,145,bmpRest[8]); } inBtnNote(int x,int y){ return(x>=40 && x<=90)&&(y>=130 && y<=160); } setCurNoteLength(int x,int y){ rect(0,40,130,90,160,0); drawBtnNote(); if(y<145) curMode=0; else curMode=1; if(x<50){ rect(3,40,130+(curMode*15),50,145+(curMode*15),0); curNoteLength=0; return; } if(x<60){ rect(3,50,130+(curMode*15),60,145+(curMode*15),0); curNoteLength=2; return; } if(x<70){ rect(3,60,130+(curMode*15),70,145+(curMode*15),0); curNoteLength=4; return; } if(x<80){ rect(3,70,130+(curMode*15),80,145+(curMode*15),0); curNoteLength=6; return; } if(x<90){ rect(3,80,130+(curMode*15),90,145+(curMode*15),0); curNoteLength=8; return; } } inBtnAcc(int x,int y){ return(x>=5 && x<=15)&&(y>=125 && y<=155); } setAcc(int x,int y){ bitmap(5,125,bmpBtnAcc); if(y<135){ curAcc=1; rect(3,5,125,14,135,0); return; } if(y<145){ curAcc=0; rect(3,5,135,14,145,0); return; } curAcc=-1; rect(3,5,145,14,155,0); return; } inBtnPlay(int x,int y){ return(x>=80 && x<=90)&&( y<=12&&y>=2); } setBtnPlay(int x,int y){ rect(3,80,2,90,12,0); playSong(); rect(3,80,2,90,12,0); }