Convert comments to UTF-8

most were encoded in Latin1 / CP1252
but a few lines in op_c.c were using IBM437/850 !
This commit is contained in:
Thomas Bernard
2018-06-26 10:54:47 +02:00
parent 6731a57999
commit 92facef46d
53 changed files with 2424 additions and 2424 deletions

View File

@@ -2,7 +2,7 @@
*/
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2011 Pawel Góralski
Copyright 2011 Pawel Góralski
Copyright 2008 Yves Rizoud
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
@@ -113,7 +113,7 @@ word Count_used_colors_screen_area(dword* usage, word start_x, word start_y,
usage[color]++; //Un point de plus pour cette couleur
}
}
//On va maintenant compter dans la table les couleurs utilisées:
//On va maintenant compter dans la table les couleurs utilisées:
for (i = 0; i < 256; i++)
{
if (usage[i]!=0)
@@ -136,7 +136,7 @@ word Count_used_colors_area(dword* usage, word start_x, word start_y,
// Init usage table
for (i = 0; i < 256; i++) usage[i]=0;
// On parcourt l'écran courant pour compter les utilisations des couleurs
// On parcourt l'écran courant pour compter les utilisations des couleurs
for (y = 0; y < height; y++)
{
for (x = 0; x < width; x++)
@@ -147,7 +147,7 @@ word Count_used_colors_area(dword* usage, word start_x, word start_y,
}
}
//On va maintenant compter dans la table les couleurs utilisées:
//On va maintenant compter dans la table les couleurs utilisées:
for (i = 0; i < 256; i++)
{
if (usage[i]!=0)
@@ -197,7 +197,7 @@ void Set_color(byte color, byte red, byte green, byte blue)
void Wait_end_of_click(void)
{
// On désactive tous les raccourcis clavier
// On désactive tous les raccourcis clavier
while(Mouse_K)
Get_input(20);
@@ -233,7 +233,7 @@ void Clear_current_image(byte color)
}
void Init_chrono(dword delay)
// Démarrer le chrono
// Démarrer le chrono
{
Timer_delay = delay;
Timer_start = SDL_GetTicks()/55;
@@ -265,7 +265,7 @@ void Copy_part_of_image_to_another(byte * source,word source_x,word source_y,wor
{
memcpy(edi,esi,width);
// Passe à la ligne suivante
// Passe à la ligne suivante
esi+=source_width;
edi+=destination_width;
}
@@ -340,7 +340,7 @@ void Remap_general_lowlevel(byte * conversion_table,byte * in_buffer, byte *out_
void Copy_image_to_brush(short start_x,short start_y,short Brush_width,short Brush_height,word image_width)
{
byte* src=start_y*image_width+start_x+Main.backups->Pages->Image[Main.current_layer].Pixels; //Adr départ image (ESI)
byte* src=start_y*image_width+start_x+Main.backups->Pages->Image[Main.current_layer].Pixels; //Adr départ image (ESI)
byte* dest=Brush_original_pixels; //Adr dest brosse (EDI)
int dx;
@@ -351,7 +351,7 @@ void Copy_image_to_brush(short start_x,short start_y,short Brush_width,short Bru
// On fait une copie de la ligne
memcpy(dest,src,Brush_width);
// On passe à la ligne suivante
// On passe à la ligne suivante
src+=image_width;
dest+=Brush_width;
}
@@ -436,7 +436,7 @@ byte Effect_interpolated_colorize (word x,word y,byte color)
byte red_under=Main.palette[color_under].R;
byte red=Main.palette[color].R;
// On récupère les 3 composantes RVB
// On récupère les 3 composantes RVB
// blue
blue = (Factors_inv_table[blue]
@@ -513,7 +513,7 @@ void Flip_Y_lowlevel(byte *src, short width, short height)
while(ESI < EDI)
{
// Il faut inverser les lignes pointées par ESI et
// Il faut inverser les lignes pointées par ESI et
// EDI ("Brush_width" octets en tout)
for(cx = width;cx>0;cx--)
@@ -526,9 +526,9 @@ void Flip_Y_lowlevel(byte *src, short width, short height)
}
// On change de ligne :
// ESI pointe déjà sur le début de la ligne suivante
// ESI pointe déjà sur le début de la ligne suivante
// EDI pointe sur la fin de la ligne en cours, il
// doit pointer sur le début de la précédente...
// doit pointer sur le début de la précédente...
EDI -= 2 * width; // On recule de 2 lignes
}
}
@@ -550,7 +550,7 @@ void Flip_X_lowlevel(byte *src, short width, short height)
line_start = ESI;
line_end = EDI;
// On échange par colonnes
// On échange par colonnes
for(cx=height;cx>0;cx--)
{
tmp=*ESI;
@@ -562,16 +562,16 @@ void Flip_X_lowlevel(byte *src, short width, short height)
// On change de colonne
// ESI > colonne suivante
// EDI > colonne précédente
// EDI > colonne précédente
ESI = line_start + 1;
EDI = line_end - 1;
}
}
// Rotate a pixel buffer 180º on itself.
// Rotate a pixel buffer 180º on itself.
void Rotate_180_deg_lowlevel(byte *src, short width, short height)
{
// ESI pointe sur la partie supérieure de la brosse
// ESI pointe sur la partie supérieure de la brosse
// EDI pointe sur la partie basse
byte* ESI = src;
byte* EDI = src + height*width - 1;
@@ -591,9 +591,9 @@ void Rotate_180_deg_lowlevel(byte *src, short width, short height)
while(ESI < EDI)
{
// On échange les deux lignes pointées par EDI et
// On échange les deux lignes pointées par EDI et
// ESI (Brush_width octets)
// En même temps, on échange les pixels, donc EDI
// En même temps, on échange les pixels, donc EDI
// pointe sur la FIN de sa ligne
for(cx=width;cx>0;cx--)
@@ -614,8 +614,8 @@ void Rescale(byte *src_buffer, short src_width, short src_height, byte *dst_buff
int x_pos_in_brush; // Position courante dans l'ancienne brosse
int y_pos_in_brush;
int initial_x_pos; // Position X de début de parcours de ligne
int initial_y_pos; // Position Y de début de parcours de ligne
int initial_x_pos; // Position X de début de parcours de ligne
int initial_y_pos; // Position Y de début de parcours de ligne
int delta_x, delta_y;
@@ -642,13 +642,13 @@ void Rescale(byte *src_buffer, short src_width, short src_height, byte *dst_buff
// Pour chaque ligne
for (line=0;line<dst_height;line++)
{
// On passe à la ligne de brosse suivante:
// On passe à la ligne de brosse suivante:
y_pos_in_brush = initial_y_pos + line * delta_y / dst_height;
// Pour chaque colonne:
for (column=0;column<dst_width;column++)
{
// On passe à la colonne de brosse suivante:
// On passe à la colonne de brosse suivante:
x_pos_in_brush = initial_x_pos + column * delta_x / dst_width;
// On copie le pixel:
dst_buffer[offset]=*(src_buffer + x_pos_in_brush + y_pos_in_brush * src_width);
@@ -663,7 +663,7 @@ void Scroll_picture(byte * main_src, byte * main_dest, short x_offset,short y_of
{
byte* src = main_src; //source de la copie
byte* dest = main_dest + y_offset * Main.image_width + x_offset;
const word length = Main.image_width - x_offset; // Nombre de pixels à copier à droite
const word length = Main.image_width - x_offset; // Nombre de pixels à copier à droite
word y;
for(y = Main.image_height - y_offset;y>0;y--)
{
@@ -671,7 +671,7 @@ void Scroll_picture(byte * main_src, byte * main_dest, short x_offset,short y_of
memcpy(dest,src,length);
memcpy(dest - x_offset,src+length,x_offset);
// On passe à la ligne suivante
// On passe à la ligne suivante
dest += Main.image_width;
src += Main.image_width;
}
@@ -740,7 +740,7 @@ void Atari_Memory_free(unsigned long *stRam,unsigned long *ttRam){
*ttRam = Mxalloc(-1L,1);
}
#else
// Indique quelle est la mémoire disponible
// Indique quelle est la mémoire disponible
unsigned long Memory_free(void)
{
// Memory is no longer relevant. If there is ANY problem or doubt here,
@@ -789,7 +789,7 @@ unsigned long Memory_free(void)
// Arrondir un nombre réel à la valeur entière la plus proche
// Arrondir un nombre réel à la valeur entière la plus proche
// TODO : this should probably be replaced with round() from C99...
short Round(float value)
{
@@ -804,7 +804,7 @@ short Round(float value)
}
// Arrondir le résultat d'une division à la valeur entière supérieure
// Arrondir le résultat d'une division à la valeur entière supérieure
short Round_div_max(short numerator,short divisor)
{
if (!(numerator % divisor))
@@ -858,7 +858,7 @@ int Popcount_dword(dword x)
}
// Fonction retournant le libellé d'une mode (ex: " 320x200")
// Fonction retournant le libellé d'une mode (ex: " 320x200")
char * Mode_label(int mode)
{
static char str[24];
@@ -870,12 +870,12 @@ char * Mode_label(int mode)
}
// Trouve un mode video à partir d'une chaine: soit "window",
// Trouve un mode video à partir d'une chaine: soit "window",
// soit de la forme "320x200"
// Renvoie -1 si la chaine n'est pas convertible
int Convert_videomode_arg(const char *argument)
{
// Je suis paresseux alors je vais juste tester les libellés
// Je suis paresseux alors je vais juste tester les libellés
int mode_index;
for (mode_index=0; mode_index<Nb_video_modes; mode_index++)
// Attention les vieilles fonctions de lecture .ini mettent tout en MAJUSCULE.