Menu: Palette size is now free, 1-256 on X and 1-16 on Y (non-powers-of-two are accepted)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@622 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
12
moteur.c
12
moteur.c
@@ -494,7 +494,6 @@ void Deplacer_Split(void)
|
||||
}
|
||||
|
||||
|
||||
|
||||
//======================= Gestion principale du moteur =======================
|
||||
void Gestion_principale(void)
|
||||
{
|
||||
@@ -984,16 +983,12 @@ void Gestion_principale(void)
|
||||
}
|
||||
else
|
||||
{ // Le curseur est-il sur une couleur de la palette?
|
||||
if (1)
|
||||
int Couleur;
|
||||
if ((Couleur=Couleur_palette())!=-1)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Temp_color=Couleur_debut_palette;
|
||||
Temp=Temp_color+
|
||||
((((Mouse_X/Menu_Facteur_X)-(LARGEUR_MENU+1))/Menu_Taille_couleur)*Config.Palette_Cells_Y)+
|
||||
((((Mouse_Y-Menu_Ordonnee)/Menu_Facteur_Y)-2)/(32/Config.Palette_Cells_Y));
|
||||
|
||||
strcpy(Chaine,TITRE_BOUTON[Indice_bouton]);
|
||||
sprintf(Chaine+strlen(Chaine),"%d (%d,%d,%d)",Temp,Principal_Palette[Temp].R,Principal_Palette[Temp].V,Principal_Palette[Temp].B);
|
||||
sprintf(Chaine+strlen(Chaine),"%d (%d,%d,%d)",Couleur,Principal_Palette[Couleur].R,Principal_Palette[Couleur].V,Principal_Palette[Couleur].B);
|
||||
for (Temp=strlen(Chaine); Temp<24; Temp++)
|
||||
Chaine[Temp]=' ';
|
||||
Chaine[24]=0;
|
||||
@@ -1006,6 +1001,7 @@ void Gestion_principale(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Block(18*Menu_Facteur_X,Menu_Ordonnee_Texte,192*Menu_Facteur_X,Menu_Facteur_Y<<3,CM_Clair);
|
||||
UpdateRect(18*Menu_Facteur_X,Menu_Ordonnee_Texte,192*Menu_Facteur_X,8*Menu_Facteur_Y);
|
||||
Afficher_curseur();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user