IceOnly
Member
- Joined
- Sep 13, 2005
- Messages
- 456
Ich möchte gerne Mit dem Stick die Mouse bewegen.
Meine Funktion sieht so aus:
und meine Joy abfrage sieht dann so aus:
Schlissen mit Select Geht nur der Zeiger bewegt sich nicht
Hat jemmand ne idee?
MfG
IceOnly
Meine Funktion sieht so aus:
Code:
<i>
</i>int MouseX=0;
int MouseY=0;
void MoveMouse(int direction)
{
//1 Right, 2 Left, 3 Up, 4 Down
switch(direction)
{
case 1:
MouseX++;
break;
case 2:
MouseX--;
break;
case 3:
MouseY++;
break;
case 4:
MouseY--;
break;
}
SDL_WarpMouse(MouseX, MouseY);
}
und meine Joy abfrage sieht dann so aus:
Code:
<i>
</i> while(1)
{
SDL_WaitEvent(&ereignis);
switch (ereignis.type)
{
case SDL_JOYBUTTONDOWN:
switch(ereignis.jbutton.button)
{
case JOY_SELECT:
Close();
break;
case JOY_LEFT:
MoveMouse(1);
break;
case JOY_RIGHT:
MoveMouse(2);
break;
case JOY_UP:
MoveMouse(3);
break;
case JOY_DOWN:
MoveMouse(4);
break;
}
break;
}
}
Schlissen mit Select Geht nur der Zeiger bewegt sich nicht
Hat jemmand ne idee?
MfG
IceOnly