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));
	}
	  
}