From 86976c9dde9a9a05468db065ab57243967b62008 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Tue, 17 Feb 2009 21:10:39 +0000 Subject: [PATCH] Updates pinceau_x and pinceau_y when closing the resolution window. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@641 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- boutons.c | 3 +++ gfx2.cfg | Bin 10082 -> 10062 bytes graph.h | 1 - windows.c | 3 +-- windows.h | 2 ++ 5 files changed, 6 insertions(+), 3 deletions(-) diff --git a/boutons.c b/boutons.c index 4ffa61d8..fac05454 100644 --- a/boutons.c +++ b/boutons.c @@ -1659,6 +1659,8 @@ void Bouton_Resol(void) Mouse_X = Largeur_ecran >> 1; Mouse_Y = Hauteur_ecran >> 1; Set_mouse_position(); + Pinceau_X = Mouse_X; + Pinceau_Y = Mouse_Y; Desenclencher_bouton(BOUTON_RESOL); @@ -1679,6 +1681,7 @@ void Bouton_Safety_resol(void) Afficher_ecran(); Desenclencher_bouton(BOUTON_RESOL); + // Le pinceau est affiché à la position du clic et pas Afficher_curseur(); } diff --git a/gfx2.cfg b/gfx2.cfg index ab6e8d4ebcaf71bba1f4a1ae2b4c7bb9b45228f1..98bf137619dbc85b5adf47ac0e60a930c4416f9a 100644 GIT binary patch delta 15 WcmaFlcg}BvJ~I;o!)8}zSrq^-Is|P1 delta 35 kcmX@-_sDO9KC_qz149GT2N1!)2qYeW2nMFjhRm`m0J5bBT>t<8 diff --git a/graph.h b/graph.h index 4edb312e..07c3bd4c 100644 --- a/graph.h +++ b/graph.h @@ -42,7 +42,6 @@ void Afficher_pixel(word X,word Y,byte Couleur); void Afficher_pinceau(short X,short Y,byte Couleur,byte Preview); void Effacer_pinceau(short X,short Y); void Effacer_curseur(void); -void Afficher_curseur(void); void Redimentionner_image(word Largeur_choisie,word Hauteur_choisie); diff --git a/windows.c b/windows.c index 08ddb286..27da416c 100644 --- a/windows.c +++ b/windows.c @@ -1469,13 +1469,12 @@ void Afficher_curseur(void) short Pos_Y; short Compteur_X; short Compteur_Y; - //short Fin_Compteur_X; // Position X ou s'arrête l'affichage de la brosse/pinceau - //short Fin_Compteur_Y; // Position Y ou s'arrête l'affichage de la brosse/pinceau int Temp; byte Couleur; float cosA,sinA; short X1,Y1,X2,Y2,X3,Y3,X4,Y4; + // Si le curseur est dans le menu ou sur la barre de split, on affiche toujours une flèche. if ( ( (Mouse_Y=Principal_X_Zoom) ) ) || (Fenetre) || (Forme_curseur==FORME_CURSEUR_SABLIER) ) diff --git a/windows.h b/windows.h index cae1ad28..2b0d46d7 100644 --- a/windows.h +++ b/windows.h @@ -24,6 +24,8 @@ #include "struct.h" +void Afficher_curseur(void); + void Remapper_ecran_apres_changement_couleurs_menu(void); void Calculer_couleurs_menu_optimales(struct Composantes * Palette);