Ejemplo n.º 1
22
__inline void destroy_left(){
	double ticks;
	GLCD_SetTextColor(LightGrey);
	GLCD_Bargraph (current_block.x_offset, current_block.y_offset, abs(diff), HEIGHT, 1024);
				
	ticks = os_time_get();
	while(os_time_get() - ticks < ERASE_TIME);

	GLCD_SetTextColor(White);
	GLCD_Bargraph (current_block.x_offset, current_block.y_offset, abs(diff), HEIGHT, 1024);
}
Ejemplo n.º 2
0
__inline void destroy_right(){
	double ticks;
	GLCD_SetTextColor(LightGrey);
	GLCD_Bargraph (x_offsets[count - 1] + widths[count - 1], current_block.y_offset, diff, HEIGHT, 1024);
	
	ticks = os_time_get();
	while(os_time_get() - ticks < ERASE_TIME);
	
	GLCD_SetTextColor(White);
	GLCD_Bargraph (x_offsets[count - 1] + widths[count - 1], current_block.y_offset, diff, HEIGHT, 1024);
}
Ejemplo n.º 3
0
void DrawBarGraph(uint32_t x, uint32_t y, uint32_t w, uint32_t h, int32_t val){
	GLCD_SetBackColor(White);
	GLCD_SetTextColor(Black);
	GLCD_DisplayString(6,0,__FI,"Difficulty         ");
			switch(w)
			{
					case 20:
						GLCD_SetBackColor(Green);
						GLCD_Bargraph(x,y,w,h,val);
						GLCD_SetBackColor(White);
					break;
					
					case 40:
						GLCD_SetBackColor(Blue);
						GLCD_Bargraph(x,y,w,h,val);
						GLCD_SetBackColor(White);
					break;

					case 60:
						GLCD_SetBackColor(Magenta);
						GLCD_Bargraph(x,y,w,h,val);
						GLCD_SetBackColor(White);
					break;
						
					case 80:
						GLCD_SetBackColor(Cyan);
						GLCD_Bargraph(x,y,w,h,val);
						GLCD_SetBackColor(White);
					break;

					case 100:
						GLCD_SetBackColor(Red);
						GLCD_Bargraph(x,y,w,h,val);
						GLCD_SetBackColor(White);
					break;
					
					default:

					break;
			}
		  
}