static void piezomaker_play() { int i; for (i=0; i<size; i++) { ttk_click_ex(*(period + i), *(duration + i)); } }
static void draw_race() { char file[5]; char files[20]; int s1,s2; ttk_blit_image (map.image,iracer_srf,0,0); //Map ttk_blit_image (car[cpos],iracer_srf,ipods[(map.xstart+(xoff*speed))],ipods[(map.ystart+(yoff*speed))]); //Car if(count>0){ //3,2,1 sprintf(file,"%d",count); pz_vector_string_center(iracer_srf, file, ipods[160], ipods[100], ipods[((z<<2)+z)], ipods[((z<<2)+z)],1, ttk_makecol(BLACK)); if(z==5){ttk_click_ex(100, 150);} } else if(count>-1){ //GO sprintf(file,"GO"); pz_vector_string_center(iracer_srf, file, ipods[160], ipods[100], ipods[((z<<2)+z)], ipods[((z<<2)+z)],1, ttk_makecol(BLACK)); wall2=0; lphold=1; if(z==5){ttk_click_ex(50,250);} } if(fina==1&&(timed-(times/11))>0&&settings.gdif==0||(fina==1&&settings.gdif==0&&timed==0)){ sprintf(files,"FINISHED"); pz_vector_string_center(iracer_srf, files, ipods[160], ipods[100], ipods[20], ipods[(20*z)],1, ttk_makecol(BLACK)); write_high(); } else if(fina==1&&settings.gdif==0){ sprintf(files,"FAILED"); pz_vector_string_center(iracer_srf, files, ipods[160], ipods[100], ipods[20], ipods[(20*z)],1, ttk_makecol(BLACK)); } else if(fina==1){ sprintf(files,"FINISHED"); pz_vector_string_center(iracer_srf, files, ipods[160], ipods[100], ipods[20], ipods[(20*z)],1, ttk_makecol(BLACK)); } ttk_fillrect (iracer_srf, 0, ipods[220], ipods[320], ipods[240], ttk_makecol(BLACK)); sprintf(files,"Lap %d of %d",lap,set_laps[settings.laps]); pz_vector_string(iracer_srf, files, ipods[5], ipods[225] , ipods[8],ipods[14], 1, ttk_makecol(WHITE)); if(settings.gdif==1||(settings.gdif==0&&timed==0)){ s1 = times/11; s2 = (times/11)*10; s2 = s2 % 10; sprintf(files,"Time %2d.%1d secs", s1,s2); pz_vector_string(iracer_srf, files, ipods[150], ipods[225] , ipods[8] ,ipods[14] , 1, ttk_makecol(WHITE)); } else if(settings.gdif==0){ if(timed-(times/11)<=0) sprintf(files,"Time 0.0 secs"); else{ s1 = timed- (times/11); s2 = (timed-(times/11))*10; s2 = s2 % 10; sprintf(files,"Time %2d.%1d secs",s1,s2);} pz_vector_string(iracer_srf, files, ipods[150], ipods[225] , ipods[8] ,ipods[14] , 1, ttk_makecol(WHITE)); } }