Иконка "Дома"



    Иконка "дома" функция принимает помимо координат состояние кнопки.

   Чтобы каждый такт программы не перересовывать иконку, функция запускается по изменению промежуточной глобальной переменной Home_z

      draw_home_icon


  
   void draw_home_icon(int x, int y, boolean Home_)  //Функция отрисовки иконки "Дома"
  {
    if (Home_)    {   myGLCD.setColor(255,100,0);
                      myGLCD.drawLine(x+6,y+13,x+15,y+4);
                      myGLCD.drawLine(x+16,y+5,x+24,y+13);  
                      myGLCD.setColor(224,252,151);
                      myGLCD.drawRoundRect(x-4,y-4,x+34,y+34);
                      myGLCD.setColor(80,80,80);
                      myGLCD.drawRoundRect(x-2,y-2,x+32,y+32);
                      myGLCD.setColor(VGA_WHITE);
                  }
      else          {
                        myGLCD.setColor(50,50,50);
                        myGLCD.drawRoundRect(x-4,y-4,x+34,y+34);
                        myGLCD.drawLine(x+6,y+13,x+15,y+4);
                        myGLCD.drawLine(x+16,y+5,x+24,y+13);
                    }   
     
     myGLCD.drawLine(x+3,y+14,x+15,y+2); 
     myGLCD.drawLine(x+4,y+14,x+14,y+4);
     myGLCD.drawLine(x+16,y+3,x+27,y+14);
     myGLCD.drawLine(x+15,y+3,x+26,y+14);
     
     myGLCD.drawVLine(x+6,y+14,13);
     myGLCD.drawVLine(x+24,y+14,13);
     myGLCD.drawVLine(x+12,y+17,4);
     myGLCD.drawVLine(x+18,y+17,4);
     myGLCD.drawVLine(x+7,y+27,1);
     myGLCD.drawVLine(x+23,y+27,1);
     
     myGLCD.drawHLine(x+13,y+16,4);
     myGLCD.drawHLine(x+13,y+22,4);
     myGLCD.drawHLine(x+8,y+29,14);
         
     myGLCD.drawPixel(x+5, y+14);
     myGLCD.drawPixel(x+25, y+14);
     myGLCD.drawPixel(x+8, y+28);
     myGLCD.drawPixel(x+22, y+28);         
  }  
  
   

       Функции


   1. Графические.

    Зависимость: UTFT

   Cчетчик, один разряд (10 x 15 px )
    Зависимость: UTFT









   Изготовление рекламы Изготовление мебели  Общестроительные работы 3D моделирование       Статьи
  Благоустройство тер.
   Общее портфолио    Мебель для мастерской   Установка бордюров   Портфолио   Контакты
   Наружняя реклама       Фасадные работы   Модели   Образец договора
   Внутреняя реклама       Утепление гаража   Инфо
   Таблички, наклейки       Косметический ремонт   Фото г.Надым
  Бетонные работы   Фото пригороды г.Надым