Fixed drawing with the keyboard. Space key release wasn't taken into account. Now you can plot a single pixel.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@322 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
c5a3b7b3c8
commit
2e163fb5af
18
divers.c
18
divers.c
@ -156,6 +156,7 @@ void Get_input(void)
|
|||||||
SDL_Event event;
|
SDL_Event event;
|
||||||
|
|
||||||
Touche=0;
|
Touche=0;
|
||||||
|
byte ok = 0;
|
||||||
|
|
||||||
if( SDL_PollEvent(&event)) /* Il y a un évènement en attente */
|
if( SDL_PollEvent(&event)) /* Il y a un évènement en attente */
|
||||||
{
|
{
|
||||||
@ -181,9 +182,24 @@ void Get_input(void)
|
|||||||
//Bouton souris relaché
|
//Bouton souris relaché
|
||||||
INPUT_Nouveau_Mouse_K=0;
|
INPUT_Nouveau_Mouse_K=0;
|
||||||
break;
|
break;
|
||||||
|
case SDL_KEYUP:
|
||||||
|
Touche = Conversion_Touche(event.key.keysym);
|
||||||
|
Touche_ANSI = Conversion_ANSI(event.key.keysym);
|
||||||
|
|
||||||
|
if(Touche == Config_Touche[4])
|
||||||
|
{
|
||||||
|
INPUT_Nouveau_Mouse_K=0;
|
||||||
|
ok=1;
|
||||||
|
}
|
||||||
|
else if(Touche == Config_Touche[5])
|
||||||
|
{
|
||||||
|
//[Touche] = Emulation de MOUSE CLICK RIGHT
|
||||||
|
INPUT_Nouveau_Mouse_K=0;
|
||||||
|
ok=1;
|
||||||
|
}
|
||||||
|
break;
|
||||||
case SDL_KEYDOWN:
|
case SDL_KEYDOWN:
|
||||||
{
|
{
|
||||||
byte ok = 0;
|
|
||||||
//Appui sur une touche du clavier
|
//Appui sur une touche du clavier
|
||||||
Touche = Conversion_Touche(event.key.keysym);
|
Touche = Conversion_Touche(event.key.keysym);
|
||||||
Touche_ANSI = Conversion_ANSI(event.key.keysym);
|
Touche_ANSI = Conversion_ANSI(event.key.keysym);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user