function domode(mode){ var lrvalue = true; //various actions in here return lrvalue;}function dobutton(cat,mode,sx,sy,fx,fy,text,font,clr){ var lrvalue = false; drawimage(images[cat].img,(sx+fx)/2,(sy+fy)/2,0,1,1,0,0,0,1,0); drawtext((sx+fx)/2,(sy+fy)/2,text,clr,font,true); if(mouse.x>=sx && mouse.x<=fx && mouse.y>=sy && mouse.y<=fy) { mouseover = true; mouseimg = cat; mouseimgx = (sx+fx)/2; mouseimgy = (sy+fy)/2; if(mouse.clicked!=mouse.oclicked && mouse.clicked==false) { mouse.oclicked=false; lrvalue = domode(mode); } } return lrvalue;}