diff --git a/boutons.c b/boutons.c index c8986563..e7ec7e44 100644 --- a/boutons.c +++ b/boutons.c @@ -4801,6 +4801,7 @@ void Bouton_Spray_Menu(void) Print_dans_fenetre(50,151," Mono",CM_Noir,CM_Clair); else Print_dans_fenetre(50,151,"Multi",CM_Noir,CM_Clair); + UpdateRect(Fenetre_Pos_X+50*Menu_Facteur_X,Fenetre_Pos_Y+151*Menu_Facteur_Y,5*8*Menu_Facteur_X,8*Menu_Facteur_Y); Afficher_curseur(); break; diff --git a/divers.c b/divers.c index afde30d4..1634614e 100644 --- a/divers.c +++ b/divers.c @@ -388,7 +388,6 @@ void Wait_VBL(void) // (Remarque, Windows arrondit généralement aux 10ms supérieures) while (SDL_GetTicks() / Delai <= debut / Delai) { - puts("Waiting..."); SDL_Delay(1); } } diff --git a/gfx2.cfg b/gfx2.cfg index 024c273a..5bfdb239 100644 Binary files a/gfx2.cfg and b/gfx2.cfg differ diff --git a/graph.c b/graph.c index 00843adf..5ea001da 100644 --- a/graph.c +++ b/graph.c @@ -1662,6 +1662,7 @@ void Print_dans_menu(char * Chaine, short Position) // -- Afficher les coordonnées du pinceau dans le menu -- +// Note : cette fonction n'affiche que les chiffres, pas les X: Y: qui sont dans la gestion principale, car elle est apellée très souvent. void Print_coordonnees(void) { char Tempo[5]; @@ -1683,6 +1684,7 @@ void Print_coordonnees(void) Num2str(Pipette_Couleur,Tempo,3); Print_dans_menu(Tempo,20); Print_general(170*Menu_Facteur_X,Menu_Ordonnee_Texte," ",0,Pipette_Couleur); + UpdateRect(170*Menu_Facteur_X,Menu_Ordonnee_Texte,8*Menu_Facteur_X,8*Menu_Facteur_Y); } Num2str((dword)Pinceau_X,Tempo,4); diff --git a/moteur.c b/moteur.c index fedefc3c..c316f6d5 100644 --- a/moteur.c +++ b/moteur.c @@ -905,14 +905,7 @@ void Gestion_principale(void) ((((Mouse_Y-Menu_Ordonnee)/Menu_Facteur_Y)-2)>>2); strcpy(Chaine,TITRE_BOUTON[Indice_bouton]); - sprintf(Chaine+strlen(Chaine),"%d",Temp); - strcat(Chaine," ("); - sprintf(Chaine+strlen(Chaine),"%d",Principal_Palette[Temp].R); - strcat(Chaine,","); - sprintf(Chaine+strlen(Chaine),"%d",Principal_Palette[Temp].V); - strcat(Chaine,","); - sprintf(Chaine+strlen(Chaine),"%d",Principal_Palette[Temp].B); - strcat(Chaine,")"); + sprintf(Chaine+strlen(Chaine),"%d (%d,%d,%d)",Temp,Principal_Palette[Temp].R,Principal_Palette[Temp].V,Principal_Palette[Temp].B); for (Temp=strlen(Chaine); Temp<24; Temp++) Chaine[Temp]=' '; Chaine[24]=0; @@ -964,9 +957,9 @@ void Gestion_principale(void) else { Print_dans_menu("X: Y: ( )",0); - Num2str(Pipette_Couleur,Chaine,3); - Print_dans_menu(Chaine,20); - Print_general(170*Menu_Facteur_X,Menu_Ordonnee_Texte," ",0,Pipette_Couleur); + //Num2str(Pipette_Couleur,Chaine,3); + //Print_dans_menu(Chaine,20); + Print_general(170*Menu_Facteur_X,Menu_Ordonnee_Texte,"@",0,Pipette_Couleur); } Print_coordonnees(); }