Manuel Amos Professional  Sommaire  Index

Graphismes


Cet exemple cree une liste de 16 valeurs de couleurs en code hex, accompagnee d une serie de cercles dans ces couleurs. Notez que le symbole $ est toujours utilise pour introduire un nombre hex que l Amiga puisse reconnaitre. La premiere valeur hex du tableau d exemple est $000, ce qui signifie pas de Rouge, pas de Vert et pas de composant Bleu dans l index de couleur 0. Bien sur, le cercle le plus interieur est dessine en noir.

Voici quelques autres exemples dans ce type de notation :

Couleur    Valeur hex    Composants RGB
Blanc      $FFF          R=F G=F B=F
Gris       $666          R=6 G=6 B=6
Vert       $0F0          R=0 G=F B=0
Violet     $F0F          R=F G=0 B=F
Sang boeuf $801          R=8 G=0 B=1
Pied porc  $A74          R=A G=7 B=4

COLOUR
instruction : assigner une couleur a un index
Colour numero,$RGB

Utilise comme instruction, COLOUR vous permet d assigner les composants RGB d une couleur a chacun des 32 registres de couleur de l Amiga. Par exemple, si vous vouliez charger la couleur numero 1 avec une nuance subtile de "pied de porc", vous utiliseriez ceci :

E> Cls : Colour 1,$A74

COLOUR BACK
instruction : assigner une couleur a l arriere-plan de l ecran
Colour Back $RGB
Colour Back (numero)

Cette commande est utilisee pour definir la couleur de fond de l ecran selon vos composants RGB choisis. Elle remplit les zones inutilisees en haut et en bas de l ecran visible. Sinon, vous pouvez aussi utiliser une couleur existante entre parentheses.

Definition de plusieurs couleurs

Des effets impressionnants peuvent etre programmes avec des changements de couleurs multiples, mais assigner une a une les couleurs a chaque index serait un travail fastidieux. Comme toujours, AMOS Professional s occupe de tout.

PALETTE
instruction : definir les couleurs de l ecran courant
Palette liste de couleurs

C est une commande bien plus puissante que COLOUR, et elle peut etre utilisee pour definir aussi peu ou autant de couleurs que necessaire.

Retour    Suivant
06.04.06