SDL JoyHatEvent: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Beschreibung: was ist ein Hat)
K (Beschreibung)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 49: Zeile 49:
 
SDL_JoyHatEvent ist ein Element von [[SDL_Event]] und wird dazu benutzt Ereignisse des Types SDL_JOYHATMOTION zu beschreiben.
 
SDL_JoyHatEvent ist ein Element von [[SDL_Event]] und wird dazu benutzt Ereignisse des Types SDL_JOYHATMOTION zu beschreiben.
  
Ein SDL_JOYHATMOTION Ereignis tritt dann auf, wenn ein Benutzer einen Hat eines Joysticks bewegt. Ein Hat ist ein Knopf auf dem Joystick der selbst wie ein Minijoystick funktioniert. Aufgrund der geringen Größe gibt es bei den Hats keine Zwischenpositionen.
+
Ein SDL_JOYHATMOTION Ereignis tritt dann auf, wenn ein Benutzer einen Hat eines Joysticks bewegt. Ein '''Hat''' ist ein Knopf auf dem Joystick der selbst wie ein Minijoystick funktioniert. Aufgrund der geringen Größe gibt es bei den Hats keine Zwischenpositionen.
  
 
''which'' enthält dabei den Index des Joysticks, ''hat'' den Index des Hat und ''value'' die Richtung in der der Hat bewegt wurde.
 
''which'' enthält dabei den Index des Joysticks, ''hat'' den Index des Hat und ''value'' die Richtung in der der Hat bewegt wurde.
Dabei ist dies eine bitweise Kombination folgender Konstanten:
+
Dabei ist dies eine [[bitweise Kombination]] folgender Konstanten:
 
{| border="1" rules="all"
 
{| border="1" rules="all"
 
|SDL_HAT_CENTERED
 
|SDL_HAT_CENTERED

Aktuelle Version vom 2. Januar 2009, 13:30 Uhr

SDL_JoyHatEvent

Name

TSDL_JoyHatEvent - Beschreibt die Hatposition eines Joysticks


Delphi-Spezifikation

 TSDL_JoyHatEvent = record
   type_: UInt8;
   which: UInt8;
   hat: UInt8;
   value: UInt8;
 end;


Parameter

type SDL_JOYHATMOTION
which Geräteindex
hat Hatindex
value Position des Hats:
8 1 2
7 0 3
6 5 4


Beschreibung

SDL_JoyHatEvent ist ein Element von SDL_Event und wird dazu benutzt Ereignisse des Types SDL_JOYHATMOTION zu beschreiben.

Ein SDL_JOYHATMOTION Ereignis tritt dann auf, wenn ein Benutzer einen Hat eines Joysticks bewegt. Ein Hat ist ein Knopf auf dem Joystick der selbst wie ein Minijoystick funktioniert. Aufgrund der geringen Größe gibt es bei den Hats keine Zwischenpositionen.

which enthält dabei den Index des Joysticks, hat den Index des Hat und value die Richtung in der der Hat bewegt wurde. Dabei ist dies eine bitweise Kombination folgender Konstanten:

SDL_HAT_CENTERED
SDL_HAT_UP
SDL_HAT_RIGHT
SDL_HAT_DOWN
SDL_HAT_LEFT

Zusätzlich gibt es auch noch die folgenden Konstanten:

SDL_HAT_RIGHTUP
SDL_HAT_RIGHTDOWN
SDL_HAT_LEFTUP
SDL_HAT_LEFTDOWN

Siehe auch

SDL_Event, SDL_JoystickEventState, SDL_JoystickGetButton