• Anmelden

1

Sonntag, 5. April 2009, 18:13

Mouse Wheel Module V3.1


von Cremno
Ermöglicht das Abfragen des Mausrades. Ist es vorhanden? Wird es nach oben gedreht, nach unten, nach links, nach rechts, geklickt? ...
»Cremno« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Cremno« (5. April 2009, 22:32)


2

Sonntag, 5. April 2009, 20:07

Coole Sache, aber wenn ich abfrage ob das Mausrad nach oben bewegt wurde kommt der
"wrong number of arguments (1 for 0)", aber wenn ich das :up weglasse geht es ohne dass ich wirgendwas machen muss. :(


Dieser Beitrag wurde bereits so oft editiert, dass der Zähler sich in die Luft gesprengt hat.

3

Sonntag, 5. April 2009, 20:25

Das rotation_direction liefert was zurück?
Wie verwendet man das denn überhaupt? Gibt das ganze zurück, wohin sich das Mausrad momentan dreht oder wohin es sich zuletzt gedreht hat?
Vielleicht solltest du ne Demo machen...

4

Sonntag, 5. April 2009, 20:31

das wird als ein fache if abfrage benutzt z.b.

Ruby Quellcode

1
2
3
4
5
if Mouse::Wheel.rotation_direction:up
p "geht"
else
p "geht nicht"
end

dummerweise kommt bei sowas immer die oben genannte Fehlermeldung
aber bei

Ruby Quellcode

1
2
3
4
5
if Mouse::Wheel.rotation_direction
p "geht"
else
p "geht nicht"
end

gehts obwohl ich nix mache :schock:


Dieser Beitrag wurde bereits so oft editiert, dass der Zähler sich in die Luft gesprengt hat.

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

5

Sonntag, 5. April 2009, 20:57

Ruby Quellcode

1
Mouse::Wheel.rotation_direction:up
macht auch keinen Sinn. Es muss

Ruby Quellcode

1
Mouse::Wheel.rotation_direction == :up
sein. :up ist keine Methode oder so, sondern nur ein Symbol, das in diesem Fall als Rückgabewert dient.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

6

Sonntag, 5. April 2009, 22:33

Danke Neo-Bahamut - war ehrlich gesagt schlecht erklärt, jedoch ich mag ich das Schreiben von Dokumentationen und Erklärungen überhaupt nicht.
Hab jetzt nochmal das Skript und die DLL geupdatet und außerdem eine Dokumentation auf englisch hinzugefügt.

Auch ist in der ReadMe.txt ein Beispiel zu finden!

7

Sonntag, 5. April 2009, 22:58

Ich hab dazu eine kleine Frage:

Muss man für sowas immer eine dll schreiben, oder geht das auch mir Win32API-Funktionen?

cow
Spoiler: Sachen
zum Lesen den Text mit der Maus markieren

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

8

Sonntag, 5. April 2009, 23:01

Guck in meinen letzen Thread bei den RGSS-Fragen ;D
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

9

Sonntag, 5. April 2009, 23:07

Ich hab dazu eine kleine Frage:

Muss man für sowas immer eine dll schreiben, oder geht das auch mir Win32API-Funktionen?

cow
Siehe Win32API.

Das ist aber teilweise ein anderer Weg als die DLL geht, da Callbackfunktionen, wie in den oben verlinkten Thema erwähnt wird, von der Win32API-Klasse nicht unterstützt werden. Außerdem ist das per C schneller als mit Ruby. Was stört dich denn daran, dass du eine DLL brauchst? Du kannst sie ja verschieben in nen Unterordner und "MouseWheel" in "Unterordner/MouseWheel" abändern.

Ähnliche Themen

Social Bookmarks