SDL MouseButtonEvent: Unterschied zwischen den Versionen
Aus DGL Wiki
I0n0s (Diskussion | Beiträge) (MouseMotion->MouseButton, Danke@LaBoda) |
I0n0s (Diskussion | Beiträge) K (type->type_) |
||
Zeile 9: | Zeile 9: | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
type '''SDL_MouseButtonEvent''' = record | type '''SDL_MouseButtonEvent''' = record | ||
− | '' | + | ''type_'' : Uint8; |
''button'' : Uint8; | ''button'' : Uint8; | ||
''state'' : Uint8; | ''state'' : Uint8; | ||
Zeile 20: | Zeile 20: | ||
{| border="1" rules="all" | {| border="1" rules="all" | ||
− | ! '' | + | ! ''type_'' |
| SDL_MOUSEBUTTONDOWN oder SDL_MOUSEBUTTONUP | | SDL_MOUSEBUTTONDOWN oder SDL_MOUSEBUTTONUP | ||
|- | |- |
Version vom 1. September 2005, 16:17 Uhr
Inhaltsverzeichnis
SDL_MouseButtonEvent
Name
SDL_MouseButtonEvent - Mausknopf-Ereignis
Delphi-Spezifikation
type SDL_MouseButtonEvent = record type_ : Uint8; button : Uint8; state : Uint8; x, y : Uint16; end
Parameter
type_ | SDL_MOUSEBUTTONDOWN oder SDL_MOUSEBUTTONUP |
---|---|
button | Der Mausknopfindex: (SDL_BUTTON_LEFT, SDL_BUTTON_MIDDLE, SDL_BUTTON_RIGHT, SDL_BUTTON_WHEELUP, SDL_BUTTON_WHEELDOWN) |
state | SDL_PRESSED oder SDL_RELEASED |
x, y | x- und y-Koordinate der Mausposition zum Zeitpunkt des Tastendrucks |
Beschreibung
Meldet, wenn eine Maustaste gedrückt wurde. Der Tastenstatus kann mit Hilfe von SDL_Button(x) abgefragt werden.
Hinweise
Bei Benutzung des Mausrades werden 2 Ereignisse erzeugt, ein SDL_MOUSEBUTTONDOWN und ein SDL_MOUSEBUTTONUP Ereignis.