My Project
Chargement...
Recherche...
Aucune correspondance
include
manux
ecran.h
Aller à la documentation de ce fichier.
1
10
#ifndef MANUX_ECRAN_DEF
11
#define MANUX_ECRAN_DEF
12
13
#include <manux/config.h>
14
#include <manux/types.h>
15
#include <
manux/ascii.h
>
16
20
#ifndef MANUX_ADRESSE_ECRAN
21
# define MANUX_ADRESSE_ECRAN 0xb8000
22
#endif
23
27
#define MANUX_CON_SCREEN (char *)MANUX_ADRESSE_ECRAN
28
#define MANUX_CON_COLONNES 80
29
#define MANUX_CON_LIGNES 25
30
36
typedef
enum
{
37
COUL_TXT_NOIR
= 0x00,
38
COUL_TXT_BLEU
= 0x01,
39
COUL_TXT_VERT
= 0x02,
40
COUL_TXT_CYAN
= 0x03,
41
COUL_TXT_ROUGE
= 0x04,
42
COUL_TXT_MAGENTA
= 0x05,
43
COUL_TXT_MARRON
= 0x06,
44
COUL_TXT_GRIS_CLAIR
= 0x07,
45
COUL_TXT_GRIS
= 0x08,
46
COUL_TXT_BLEU_CLAIR
= 0x09,
47
COUL_TXT_VERT_CLAIR
= 0x0A,
48
COUL_TXT_CYAN_CLAIR
= 0x0B,
49
COUL_TXT_ROUGE_CLAIR
= 0x0C,
50
COUL_TXT_MAGENTA_CLAIR
= 0x0D,
51
COUL_TXT_JAUNE
= 0x0E,
52
COUL_TXT_BLANC
= 0x0F,
53
COUL_FOND_NOIR
= 0x00,
54
COUL_FOND_BLEU
= 0x10,
55
COUL_FOND_VERT
= 0x20,
56
COUL_FOND_CYAN
= 0x30,
57
COUL_FOND_ROUGE
= 0x40,
58
COUL_FOND_MAGENTA
= 0x50,
59
COUL_FOND_MARRON
= 0x60,
60
COUL_FOND_GRIS_CLAIR
= 0x70,
61
COUL_FOND_GRIS
= 0x80,
62
COUL_FOND_BLEU_CLAIR
= 0x90,
63
COUL_FOND_VERT_CLAIR
= 0xA0,
64
COUL_FOND_CYAN_CLAIR
= 0xB0,
65
COUL_FOND_ROUGE_CLAIR
= 0xC0,
66
COUL_FOND_MAGENTA_CLAIR
= 0xD0,
67
COUL_FOND_JAUNE
= 0xE0,
68
COUL_FOND_BLANC
= 0xF0,
69
COUL_CLIGNOTANT
= 0x80
70
}
Couleur
;
71
77
#ifndef MANUX_COULEUR_TEXTE
78
# define MANUX_COULEUR_TEXTE COUL_TXT_VERT
79
#endif
80
#ifndef MANUX_COULEUR_FOND
81
# define MANUX_COULEUR_FOND COUL_FOND_MARRON
82
#endif
83
84
#endif
ascii.h
Définition des codes ASCII (C) Manu Chaput 2026-2026.
Couleur
Couleur
Définition des couleurs utilisables pour l'affichage.
Definition
ecran.h:36
COUL_FOND_BLEU_CLAIR
@ COUL_FOND_BLEU_CLAIR
Definition
ecran.h:62
COUL_TXT_BLEU_CLAIR
@ COUL_TXT_BLEU_CLAIR
Definition
ecran.h:46
COUL_FOND_BLANC
@ COUL_FOND_BLANC
Definition
ecran.h:68
COUL_TXT_MAGENTA_CLAIR
@ COUL_TXT_MAGENTA_CLAIR
Definition
ecran.h:50
COUL_FOND_BLEU
@ COUL_FOND_BLEU
Definition
ecran.h:54
COUL_TXT_JAUNE
@ COUL_TXT_JAUNE
Definition
ecran.h:51
COUL_TXT_NOIR
@ COUL_TXT_NOIR
Definition
ecran.h:37
COUL_FOND_CYAN_CLAIR
@ COUL_FOND_CYAN_CLAIR
Definition
ecran.h:64
COUL_TXT_CYAN_CLAIR
@ COUL_TXT_CYAN_CLAIR
Definition
ecran.h:48
COUL_FOND_MAGENTA
@ COUL_FOND_MAGENTA
Definition
ecran.h:58
COUL_FOND_CYAN
@ COUL_FOND_CYAN
Definition
ecran.h:56
COUL_FOND_JAUNE
@ COUL_FOND_JAUNE
Definition
ecran.h:67
COUL_FOND_GRIS
@ COUL_FOND_GRIS
Definition
ecran.h:61
COUL_FOND_VERT
@ COUL_FOND_VERT
Definition
ecran.h:55
COUL_TXT_BLANC
@ COUL_TXT_BLANC
Definition
ecran.h:52
COUL_FOND_MAGENTA_CLAIR
@ COUL_FOND_MAGENTA_CLAIR
Definition
ecran.h:66
COUL_FOND_ROUGE
@ COUL_FOND_ROUGE
Definition
ecran.h:57
COUL_TXT_MAGENTA
@ COUL_TXT_MAGENTA
Definition
ecran.h:42
COUL_TXT_BLEU
@ COUL_TXT_BLEU
Definition
ecran.h:38
COUL_TXT_VERT
@ COUL_TXT_VERT
Definition
ecran.h:39
COUL_CLIGNOTANT
@ COUL_CLIGNOTANT
Definition
ecran.h:69
COUL_TXT_GRIS
@ COUL_TXT_GRIS
Definition
ecran.h:45
COUL_FOND_GRIS_CLAIR
@ COUL_FOND_GRIS_CLAIR
Definition
ecran.h:60
COUL_TXT_ROUGE_CLAIR
@ COUL_TXT_ROUGE_CLAIR
Definition
ecran.h:49
COUL_TXT_MARRON
@ COUL_TXT_MARRON
Definition
ecran.h:43
COUL_TXT_ROUGE
@ COUL_TXT_ROUGE
Definition
ecran.h:41
COUL_TXT_GRIS_CLAIR
@ COUL_TXT_GRIS_CLAIR
Definition
ecran.h:44
COUL_FOND_NOIR
@ COUL_FOND_NOIR
Definition
ecran.h:53
COUL_FOND_VERT_CLAIR
@ COUL_FOND_VERT_CLAIR
Definition
ecran.h:63
COUL_TXT_VERT_CLAIR
@ COUL_TXT_VERT_CLAIR
Definition
ecran.h:47
COUL_FOND_MARRON
@ COUL_FOND_MARRON
Definition
ecran.h:59
COUL_FOND_ROUGE_CLAIR
@ COUL_FOND_ROUGE_CLAIR
Definition
ecran.h:65
COUL_TXT_CYAN
@ COUL_TXT_CYAN
Definition
ecran.h:40
Généré par
1.9.8