From 50d60aa753676cfa991638cad5471b12eb5c4801 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 5 Apr 2008 09:48:19 +0000 Subject: [PATCH] Correction de nombreux bugs dans la gestionde la souris et du clavier git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@51 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- Makefile | 2 +- divers.c | 64 +++++++++++++++++++++++++++----------------------------- gfx2.ini | 8 +++---- 3 files changed, 36 insertions(+), 38 deletions(-) diff --git a/Makefile b/Makefile index 11dde8ef..25f6c72f 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -CC = powerpc-linux-gnu-gcc +CC = distcc powerpc-linux-gnu-gcc COPT = -Wall -Os -c LOPT = -lSDL -o grafx2 diff --git a/divers.c b/divers.c index 7ead621b..d7bbec71 100644 --- a/divers.c +++ b/divers.c @@ -123,8 +123,8 @@ void Get_input(void) { case SDL_MOUSEMOTION: //Mouvement de la souris - INPUT_Nouveau_Mouse_X = event.motion.x*Mouse_Facteur_de_correction_X; - INPUT_Nouveau_Mouse_Y = event.motion.y*Mouse_Facteur_de_correction_Y; + INPUT_Nouveau_Mouse_X = event.motion.x>>Mouse_Facteur_de_correction_X; + INPUT_Nouveau_Mouse_Y = event.motion.y>>Mouse_Facteur_de_correction_Y; break; case SDL_MOUSEBUTTONDOWN: //Clic sur un des boutons de la souris @@ -214,22 +214,23 @@ void Get_input(void) if(ok) { -/* - dx=INPUT_Nouveau_Mouse_Y< émulation curseur par clavier incomplète!"); + SDL_WarpMouse( + INPUT_Nouveau_Mouse_X<