|
draw_up_arrow
int draw_up_arrow (int x, int y, boolean type)
{
myGLCD.setColor(20,20,20); //фон
myGLCD.fillRect(x-4,y-4,x+34,y+34);
myGLCD.setColor(0,0,0);
myGLCD.drawPixel (x-4, y-4);
myGLCD.drawPixel (x-4, y+34);
myGLCD.drawPixel (x+34, y-4);
myGLCD.drawPixel (x+34, y+34);
myGLCD.setColor(80,80,80); // внешний контур иконки
myGLCD.drawRoundRect(x-4,y-4,x+34,y+34);
//----Внешний контур стрелки------
myGLCD.setColor(170, 170, 170);
myGLCD.drawLine (x+1,y+15,x+15,y+1);
myGLCD.drawLine (x+16,y+1,x+30,y+15);
myGLCD.drawHLine (x+2,y+17,5);
myGLCD.drawHLine (x+24,y+17,5);
myGLCD.drawHLine (x+11,y+30,9);
myGLCD.drawVLine (x+9,y+19,9);
myGLCD.drawVLine (x+22,y+19,9);
myGLCD.drawPixel (x+1, y+16);
myGLCD.drawPixel (x+30, y+16);
myGLCD.drawPixel (x+8, y+18);
myGLCD.drawPixel (x+23, y+18);
myGLCD.drawPixel (x+10, y+29);
myGLCD.drawPixel (x+21, y+29);
//--------------------------
//------ Внутренний контур стрелки----
myGLCD.setColor(40,40,40);
myGLCD.drawLine (x+5,y+14,x+15,y+4);
myGLCD.drawLine (x+16,y+4,x+26,y+14);
myGLCD.drawVLine (x+11,y+18,8);
myGLCD.drawVLine (x+20,y+18,8);
myGLCD.drawHLine (x+6,y+15,2);
myGLCD.drawHLine (x+23,y+15,2);
myGLCD.drawHLine (x+13,y+28,5);
myGLCD.drawPixel (x+9, y+16);
myGLCD.drawPixel (x+10, y+17);
myGLCD.drawPixel (x+22, y+16);
myGLCD.drawPixel (x+21, y+17);
myGLCD.drawPixel (x+12, y+27);
myGLCD.drawPixel (x+19, y+27);
//--------------------------
myGLCD.setColor(210, 210, 210); //Знак "плюс"
myGLCD.fillRect(12+x,12+y,19+x,13+y);
myGLCD.fillRect(15+x,16+y,16+x,9+y);
}
|
|