/*
	Les couleurs utilisent le format RVB (rouge/vert/bleu), avec ces trois couleurs primaires,
	on peut théoriquement créer n'importe quelle couleur existante.
	Ce système travaille par addition de lumière. Ce qui signifie qu'en l'absence de toute
	couleur on obtient du noir (écran éteint) et que comme ces trois couleurs sont
	complémentaires, l'addition des trois crée du blanc (ou, suivant l'intensité, du gris, qui
	n'est rien d'autre que du "noir clair" ou du "blanc foncé")
	Contrairement au système de papier où au départ vous disposez de toutes les couleurs puisque
	la feuille est blanche et vous soustrayez des couleurs à l'aide de l'encre. Lorsque vous y
	avez été trop fort, cela deviendra noir (toutes les couleurs soustraites -> plus de lumière
	réfléchie) Les couleurs primaires sont ainsi différentes:
	-Le jaune (composé de rouge et de vert mais pas de bleu) soustrait le bleu
	-Le cyan (composé de vert et de bleu mais pas de rouge) soustrait le rouge
	-Le magenta (composé de rouge et de bleu mais pas de vert) soustrait le vert
	Ainsi vous enlevez vos couleurs une à une sur papier jusqu'à obtenir la couleur voulue,
	alors que sur un écran c'est le contraire; vous ajoutez les couleurs jusqu'à obtenir la
	couleur désirée.
	Sur PC, on a décidé de coder indépendamment l'intensité de chacune des trois couleurs sur
	256 valeurs différentes (0=couleur éteinte, 255=complètement allumée). 256 étant le nombre
	maximal de valeurs codifiables sur un octet (la plus petite unité manipulable par un
	microprocesseur) cela semble un excellent choix.
	Pour comprendre comment le système de couleur fonctionne, regardez les couleurs définies
	ci-dessous et essayez vous-même de créer vos propres couleurs.
*/

#define ROUGE			RGB(255,0,0)
#define ORANGE			RGB(255,128,0)
#define JAUNE_OR		RGB(255,192,0)
#define JAUNE			RGB(255,255,0)
#define MARRON			RGB(128,128,0)
#define VERT_OLIVE		RGB(128,255,0)
#define VERT			RGB(0,255,0)
#define VERT_FONCE		RGB(0,128,0)
#define SARCELLE		RGB(0,128,128)
#define TURQUOISE		RGB(0,128,255)
#define CYAN			RGB(0,255,255)
#define BLEU_CIEL		RGB(0,128,255)
#define BLEU			RGB(0,0,255)
#define BLEU_MARINE		RGB(0,0,128)
#define VIOLET			RGB(128,0,128)
#define POURPRE			RGB(128,0,255)
#define MAUVE			RGB(192,128,255)
#define ROSE_BONBON		RGB(255,128,255)
#define ROSE			RGB(128,128,255)
#define NOIR			RGB(0,0,0)
#define BLANC			RGB(255,255,255)
#define GRIS			RGB(128,128,128)
#define GRIS_CLAIR		RGB(192,192,192)
#define TEXTE_NORMAL	GRIS_CLAIR
#define GRIS_FONCE		RGB(64,64,64)

