Le forum français des radios FrSKY

lcd.draw ... -> quelques attributs cachés

Voir le sujet précédent Voir le sujet suivant Aller en bas

lcd.draw ... -> quelques attributs cachés

Message par Sacre100 le Mer 22 Oct 2014 - 13:31

Il existe quelques attributs cachés qui peuvent être utilisés pour rendre vos écrans LUA encore plus sexy.

Mettez en début de vos scripts le bout de code suivant :
Code:

-- Hidden text attribute
local BOLD  = 0x40
local CONDENSED = 0x08
local FIXEDWIDTH = 0x10

-- Hidden line or rectangle attribute
local FORCE = 0x02 -- draw ??? line or rectangle
local ERASE = 0x04 -- draw white line or rectangle
local ROUND = 0x08 -- draw round rectangle

-- Hidden grey scale for rectangle or line (0 = black, 15 = white)
local function GREY(x)
  return (x % 16) * 0x1000
end

Le plus sexy à mon avis, c'est les niveaux de gris et les rectangles arrondis. Exemple :
Code:
lcd.drawFilledRectangle(3, 3, 205, 57, GREY(4) + ROUND)
avatar
Sacre100

Messages : 1888
Date d'inscription : 30/11/2013
Age : 60
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum