Manuel Amos Professional  Sommaire  Index

Graphismes


Autant de couleurs que necessaire peuvent etre ajoutees a votre palette d artiste. Vos programmes commencent toujours avec une liste de couleurs par defaut, et ces valeurs peuvent etre changees comme dans l exemple suivant.

Rappelez-vous que seules les couleurs definies avec cette commande seront affectees, et toutes les autres garderont leurs valeurs d origine.

E> Palette $FFF : Rem definir la couleur 0 en blanc
   Palette ,,,,$F00,$D00,$A00,$700,$400 : Rem couleurs 4 a 8 en nuances de rouge
   Palette $000,,$000: Rem couleurs 0 et 2 toutes deux en noir

PALETTE peut egalement etre utilisee pour definir les couleurs utilisees par les modes Half-Bright et HAM, et quelques excellents exemples tout faits sont disponibles dans le Chapitre 6.1. Pour un peu de detente, essayez cette routine, qui change les cinq premieres couleurs de la palette avec un poeme hexadecimal, et affiche le resultat a l ecran. Vous pouvez bien sur changer les valeurs ou le texte poetique.

E> Palette $BAD,$0DD,$B0D,$FAB,$F1B
   Curs Off : Flash Off
   For C=0 To 4: Ink C
    Print Hex$(Colour(C),3)
    Bar 50,8*C To 150,8*C+8
   Next C

Formes remplies
Vous devriez maintenant savoir dessiner des formes de base et choisir des couleurs. L etape suivante explique comment combiner ces competences. Reinitialisez vos couleurs maintenant en supprimant toute commande PALETTE personnalisee avant de continuer.

PAINT
instruction : remplir une zone de l ecran avec une couleur
Paint x,y
Paint x,y,mode

La commande PAINT vous permet de remplir une section de l ecran avec un bloc solide de couleur. Vous pouvez aussi remplir des zones avec differents motifs preselectionnes avec la commande SET PATTERN qui est expliquee plus loin. Decidez de la zone a remplir, puis utilisez PAINT avec des coordonnees situees n importe ou a l interieur de la zone a remplir avec la couleur d encre courante. Essayez ceci, qui devrait afficher le drapeau national du Japon :

E> Palette 0,$F00
   Circle 160,100,50
   Paint 50,50

Le parametre optionnel "mode" peut etre regle a 0 ou 1. Une valeur de 0 arrete l operation de PAINT des qu un pixel de la couleur de bordure actuelle est atteint. Un mode de 1 stoppe le remplissage a toute couleur differente de la couleur d encre actuelle. Si des ouvertures existent dans les limites de la section a remplir, la couleur s echappera et tachera les zones adjacentes.

Retour    Suivant
06.04.07