From a2324e2cb13c93fa2bce2f11b55534a1e03503ea Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Fri, 26 Dec 2008 21:46:17 +0000 Subject: [PATCH] Cursor moves faster when using the keyboard shortcuts over the zoomed screen. Feels more natural to me git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@419 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- divers.c | 20 ++++++++++++++++---- gfx2.cfg | Bin 10062 -> 10062 bytes 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/divers.c b/divers.c index 5216911c..16bfc02f 100644 --- a/divers.c +++ b/divers.c @@ -212,7 +212,10 @@ int Get_input(void) //si on est déjà en haut on peut plus bouger if(INPUT_Nouveau_Mouse_Y!=0) { - INPUT_Nouveau_Mouse_Y--; + if(Loupe_Mode && INPUT_Nouveau_Mouse_Y < Menu_Ordonnee && INPUT_Nouveau_Mouse_X > Principal_Split) + INPUT_Nouveau_Mouse_Y-=Loupe_Facteur; + else + INPUT_Nouveau_Mouse_Y--; ok=1; } } @@ -221,7 +224,10 @@ int Get_input(void) //[Touche] = Emulation de MOUSE DOWN if(INPUT_Nouveau_Mouse_Y Principal_Split) + INPUT_Nouveau_Mouse_Y+=Loupe_Facteur; + else + INPUT_Nouveau_Mouse_Y++; ok=1; } } @@ -230,7 +236,10 @@ int Get_input(void) //[Touche] = Emulation de MOUSE LEFT if(INPUT_Nouveau_Mouse_X!=0) { - INPUT_Nouveau_Mouse_X--; + if(Loupe_Mode && INPUT_Nouveau_Mouse_Y < Menu_Ordonnee && INPUT_Nouveau_Mouse_X > Principal_Split) + INPUT_Nouveau_Mouse_X-=Loupe_Facteur; + else + INPUT_Nouveau_Mouse_X--; ok=1; } } @@ -240,7 +249,10 @@ int Get_input(void) if(INPUT_Nouveau_Mouse_X Principal_Split) + INPUT_Nouveau_Mouse_X+=Loupe_Facteur; + else + INPUT_Nouveau_Mouse_X++; ok=1; } } diff --git a/gfx2.cfg b/gfx2.cfg index ed2fad1bd77bb2ca45c7a3ccb0d9bf495feb727a..1f6ca67051d40243750ad2b61591497f94036d27 100644 GIT binary patch delta 16 VcmX@-cg}Bvn>q(010w?n001r817H9E delta 16 VcmX@-cg}Bvn>vRBgA)S?001#q1K