Le forum français des radios OpenTX ou FrOS
Le forum français des radios OpenTX ou FrOS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

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

Aller en bas

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

Message par Sacre100 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)
Sacre100
Sacre100

Masculin Messages : 1889
Date d'inscription : 30/11/2013
Age : 66
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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