diff --git a/aide.c b/aide.c index c002d4c3..68b99393 100644 --- a/aide.c +++ b/aide.c @@ -228,7 +228,7 @@ void Bouton_Stats(void) #ifdef __linux__ struct statfs Informations_Disque; - unsigned long long Taille = 0; + uint64_t Taille = 0; #else unsigned __int64 Taille; ULARGE_INTEGER tailleU; @@ -277,8 +277,6 @@ void Bouton_Stats(void) Taille = tailleU.QuadPart; #endif - if (Taille>=0) - { if(Taille > (100ULL*1024*1024*1024)) sprintf(Buffer,"%d Gigabytes",(unsigned int)(Taille/(1024*1024*1024))); else if(Taille > (100*1024*1024)) @@ -288,9 +286,6 @@ void Bouton_Stats(void) else sprintf(Buffer,"%d bytes",(unsigned int)Taille); Print_dans_fenetre(146,51,Buffer,STATS_COULEUR_DONNEES,CM_Noir); - } - else - Print_dans_fenetre(146,51,"* Error *",STATS_COULEUR_DONNEES,CM_Noir); // Affichage des informations sur l'image Print_dans_fenetre(10,67,"Picture info.:",STATS_COULEUR_TITRES,CM_Noir); diff --git a/divers.c b/divers.c index ab6d45e3..efe466c5 100644 --- a/divers.c +++ b/divers.c @@ -27,6 +27,8 @@ word Palette_Compter_nb_couleurs_utilisees(dword* Tableau) word Nombre_Couleurs=0; int i; + for (i=0;i<256;i++) Tableau[i]=0; + //Calcul du nombre de pixels dans l'image Nombre_De_Pixels=Principal_Hauteur_image*Principal_Largeur_image; diff --git a/gfx2.cfg b/gfx2.cfg index 583ba8ed..539c8f77 100644 Binary files a/gfx2.cfg and b/gfx2.cfg differ diff --git a/graph.c b/graph.c index 78b25739..6394b991 100644 --- a/graph.c +++ b/graph.c @@ -4453,7 +4453,6 @@ void Tracer_ligne_Preview_xor(short Debut_X,short Debut_Y,short Fin_X,short Fin_ Pixel_figure=Pixel_figure_Preview_xor; Tracer_ligne_General(Debut_X,Debut_Y,Fin_X,Fin_Y,Couleur); // Mettre_Ecran_A_Jour(Debut_X,Debut_Y,Fin_X-Debut_X+1,Fin_Y-Debut_Y+1); - DEBUG("XE",Fin_X); SDL_UpdateRect(Ecran_SDL,0,0,0,0); } diff --git a/moteur.c b/moteur.c index 8819e577..88ce7e3a 100644 --- a/moteur.c +++ b/moteur.c @@ -1182,8 +1182,6 @@ void Tagger_intervalle_palette(byte Debut,byte Fin) Pixel_dans_fenetre(Origine_X+1,Pos_fenetre_Y,CM_Noir); Pixel_dans_fenetre(Origine_X+2,Origine_Y+2,CM_Noir); - SDL_UpdateRect(Ecran_SDL,ToWinX(Origine_X),ToWinY(Origine_Y),ToWinL(2),ToWinH(2)); - // On TAG toutes les couleurs intermédiaires for (Indice=Debut+1;IndicePos_Y+5+((Indice&15)* 5), CM_Clair); } + + } + SDL_UpdateRect(Ecran_SDL,ToWinX(Fenetre_Liste_boutons_palette->Pos_X+3+(Debut>>4)*10),ToWinY(Fenetre_Liste_boutons_palette->Pos_Y+3+(Debut&15)*5),ToWinL(4),ToWinH((Fin-Debut+1)*5)); + }