Linux:: Joystick 0.0.1 - Linux::Joystick 0.0.1

Linux:: Joystick 0.0.1

Sponsored Links

Linux:: Joystick 0.0.1: Zusammenfassung

Rang Klicken Sie auf den Stern auf RangRanking-Ebene:
Overall ranking: 0 (0 times) Herunterladen
Dateigröße: 0.022 MB Flatform: Any Platform Liscense: Perl Artistic License Preis: Download-Zahl: 5329 Datum: 2007-01-05 Verlag: Other Publisher

Linux:: Joystick 0.0.1: Beschreibung

Linux:: Steuerknüppel ist ein objektorientiertes, reines Perl API für zurückgreifensteuerknüppeleinheiten unter Linux-gegründeten Betriebssystemen. Linux:: Steuerknüppelbaugruppe ist zur Anwendung entweder des Blockens oder der blockierungsfreien Ein-/Ausgabe fähig und vertritt jede Schwerpunktsänderungs- oder -tastendruckerei als Linux:: Steuerknüppel:: Ereignisnachricht.

VERBRAUCH

Wenn Sie Ihre Anwendung durch Steuerknüppelereignisse gefahren werden wünschen, das Blocken von Ein-/Ausgabe und von Ereignisregelkreis verwenden:

Gebrauch Linux:: Steuerknüppel;

mein $js = neuer Linux:: Steuerknüppel;
mein $event;

Druck „Steuerknüppel hat“. $js->buttonCount (). „knöpft“.
„und“. $js->axisCount (). „axes.n“;

# blockend liest:
während ($event = $js->nextEvent) {

Druck „Ereignistyp: “. $event->type. „,“;
wenn ($event->isButton) {
Druck „Taste“. $event->button;
wenn ($event->buttonDown) {
Druck „betätigt“;
} sonst {
Druck „freigegeben“;
}
} elsif ($event->isAxis) {
Druck „Schwerpunkt“. $event->axis. „, Wert“. $event->axisValue. „,“;
Druck „HERAUF“ wenn $event->stickUp;
Druck „UNTEN“ wenn $event->stickDown;
Druck „LINK“ wenn $event->stickLeft;
Druck „RECHT“ wenn $event->stickRight;
} sonst {# sollte nie geschehen
„unbekanntes Ereignis“ drucken. $event->hexDump;
}

„N“ drucken;
}

#, wenn der Weileregelkreis abbricht, erhielten wir ein falsches (unbestimmtes) Ereignis:
„Fehleranzeigensteuerknüppel sterben: “. $js->errorString;

Sie können blockierungsfreie Ein-/Ausgabe auch verwenden, in diesem Fall nextEvent () zurückgehende undef gerade Mittelwerte dort kein Ereignis waren, zum zu lesen:

mein $js = Linux:: Joystick->new (blockierungsfreies => 1);
# Gebrauch dieses, 2. Steuerknüppel in der blockierungsfreien Betriebsart anstatt zu öffnen:
# mein $js = Linux:: Joystick->new (Einheit => 1, blockierungsfreies => 1);

während (1) {
mein $event = $js->nextEvent;

wenn ($event) {
Druck „erhielt ein Steuerknüppel eventn“;
# Prozeß das Ereignis hier
}

# anderes tun, das hier aufbereitet (Graphiken, Ton, Ein-/Ausgabe, Berechnung)

}

Zu schalten ist möglich, zwischen dem Blocken und blockierungsfreie Ein-/Ausgabe, ohne die Einheit wieder zu öffnen (die setNonblocking () Methode sehen, unten).

Herunterladen

Linux:: Joystick 0.0.1: Screenshot

Sponsored Links
Linux:: Joystick 0.0.1 herunterladen

Linux:: Joystick 0.0.1: Stichwort

Linux:: Joystick 0.0.1: Lesezeichen

Hyperlink code:
Hyperlink and Intro code:

Linux:: Joystick 0.0.1: verwandt software

Linux:: Joystick 0.0.1: Revision
den Namen des Autors :  
Autor E-Mail :  
Kommentar :  
Sicherheits-Code :  
     
   
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links