Use GIF as the default format, as PKM can't save the whole palette range.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@476 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
53c2936697
commit
0c245896c5
11
const.h
11
const.h
@ -105,12 +105,13 @@ enum FORMATS_RECONNUS
|
|||||||
FORMAT_PAL // |
|
FORMAT_PAL // |
|
||||||
};
|
};
|
||||||
|
|
||||||
#define FORMAT_PAR_DEFAUT FORMAT_PKM // Format par défaut (ah bon? oh!)
|
#define FORMAT_PAR_DEFAUT FORMAT_GIF // Format par défaut (ah bon? oh!)
|
||||||
|
|
||||||
// Les différentes erreurs:
|
// Les différentes erreurs:
|
||||||
|
|
||||||
enum CODES_D_ERREURS
|
enum CODES_D_ERREURS
|
||||||
{
|
{
|
||||||
|
// 0 = Flash rouge de l'écran, erreur non critique
|
||||||
ERREUR_DAT_ABSENT=1, // Le fichier GFX2.DAT est absent
|
ERREUR_DAT_ABSENT=1, // Le fichier GFX2.DAT est absent
|
||||||
ERREUR_DAT_CORROMPU, // Mauvais fichier GFX2.DAT
|
ERREUR_DAT_CORROMPU, // Mauvais fichier GFX2.DAT
|
||||||
ERREUR_CFG_ABSENT, // Le fichier GFX2.CFG est absent
|
ERREUR_CFG_ABSENT, // Le fichier GFX2.CFG est absent
|
||||||
@ -124,7 +125,7 @@ enum CODES_D_ERREURS
|
|||||||
ERREUR_REPERTOIRE_DISPARU, // Le répertoire de lancement n'existe plus
|
ERREUR_REPERTOIRE_DISPARU, // Le répertoire de lancement n'existe plus
|
||||||
ERREUR_INI_CORROMPU, // Le fichier GFX2.INI est corrompu
|
ERREUR_INI_CORROMPU, // Le fichier GFX2.INI est corrompu
|
||||||
ERREUR_SAUVEGARDE_INI, // Le fichier GFX2.INI n'est pas inscriptible
|
ERREUR_SAUVEGARDE_INI, // Le fichier GFX2.INI n'est pas inscriptible
|
||||||
ERREUR_SORRY_SORRY_SORRY // On le refera plus, promis
|
ERREUR_SORRY_SORRY_SORRY // On le refera plus, promis (erreur d'allocation de page qui ne devrait JAMAIS se produire)
|
||||||
};
|
};
|
||||||
|
|
||||||
// Les différents types de pixels
|
// Les différents types de pixels
|
||||||
@ -141,9 +142,9 @@ enum PIXEL_RATIO
|
|||||||
|
|
||||||
enum FAMILLES_DE_BOUTONS
|
enum FAMILLES_DE_BOUTONS
|
||||||
{
|
{
|
||||||
FAMILLE_OUTIL=1, // Outils de dessin
|
FAMILLE_OUTIL=1, // Outils de dessin (exemple : Freehand draw)
|
||||||
FAMILLE_INTERRUPTION, // Opération éphémère
|
FAMILLE_INTERRUPTION, // Opération éphémère (exemple : changement de brosse) > Interruption de l'opération courante pour faire autre chose, puis on revient
|
||||||
FAMILLE_INSTANTANE, // Pif paf
|
FAMILLE_INSTANTANE, // Pif paf (exemple : changement de couleur) > ça sera fini dès qu'on lache le bouton, pas d'utilisation de la pile d'opérations
|
||||||
FAMILLE_TOOLBAR, // Cache/Montre la barre d'outils
|
FAMILLE_TOOLBAR, // Cache/Montre la barre d'outils
|
||||||
FAMILLE_EFFETS // Effets
|
FAMILLE_EFFETS // Effets
|
||||||
};
|
};
|
||||||
|
|||||||
2
moteur.c
2
moteur.c
@ -376,7 +376,7 @@ void Enclencher_bouton(int Numero,byte Click)
|
|||||||
// On désenclenche D'ABORD les interruptions
|
// On désenclenche D'ABORD les interruptions
|
||||||
// Pour chaque bouton:
|
// Pour chaque bouton:
|
||||||
for (Curseur=0; Curseur<NB_BOUTONS; Curseur++)
|
for (Curseur=0; Curseur<NB_BOUTONS; Curseur++)
|
||||||
// S'il est de la même famille
|
// S'il est de la famille interruption
|
||||||
if ( (Curseur!=Numero)
|
if ( (Curseur!=Numero)
|
||||||
&& (Bouton[Curseur].Famille==FAMILLE_INTERRUPTION)
|
&& (Bouton[Curseur].Famille==FAMILLE_INTERRUPTION)
|
||||||
// Et que ce n'est pas la loupe, ou alors qu'on n'est pas en mode loupe
|
// Et que ce n'est pas la loupe, ou alors qu'on n'est pas en mode loupe
|
||||||
|
|||||||
3
moteur.h
3
moteur.h
@ -28,6 +28,9 @@ void Restaurer_les_effets (void);
|
|||||||
void Ouvrir_fenetre (word Largeur,word Hauteur, char * Titre);
|
void Ouvrir_fenetre (word Largeur,word Hauteur, char * Titre);
|
||||||
void Fermer_fenetre (void);
|
void Fermer_fenetre (void);
|
||||||
|
|
||||||
|
void Ouvrir_popup (word Pos_X, word Pos_Y, word Largeur, word Hauteur);
|
||||||
|
void Fermer_popup (void);
|
||||||
|
|
||||||
void Fenetre_Dessiner_bouton_normal(word Pos_X,word Pos_Y,word Largeur,word Hauteur,
|
void Fenetre_Dessiner_bouton_normal(word Pos_X,word Pos_Y,word Largeur,word Hauteur,
|
||||||
char * Titre,byte Lettre_soulignee,byte Clickable);
|
char * Titre,byte Lettre_soulignee,byte Clickable);
|
||||||
void Fenetre_Enfoncer_bouton_normal(word Pos_X,word Pos_Y,word Largeur,word Hauteur);
|
void Fenetre_Enfoncer_bouton_normal(word Pos_X,word Pos_Y,word Largeur,word Hauteur);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user