Mouse Overlord Plugin 1.5 review
DownloadMouse Overlord Plugin is able to capture the mouse cursor and to receive events for movement deltas, states for up to 16 buttons, and scroll wheel deltas.
|
|
Mouse Overlord Plugin is able to capture the mouse cursor and to receive events for movement deltas, states for up to 16 buttons, and scroll wheel deltas. Mouse events can also be polled asynchronously from a tight loop.
Mouse Overlord adds an application subclass and global methods to control and read the mouse in ways specifically designed for game developers.
Usage
Place the Mouse Overlord.rbx file into your REALbasic Plugins folder and restart REALbasic to install Mouse Overlord. REALbasic will now contain a new class named MOvApplication, and a new global module named MOv (or global methods prefixed with MOv for REALbasic versions less than 5.5).
To use Mouse Overlord in a project, select the App class in the project item list and set its super to MOvApplication. The App class instance will now contain some extra functions & events (see below).
The Global functions in the MOv module can be used without subclassing the App class if capture/release functionality isn't required.
Limitations:
This plugin may not play nice with other plugins or declares that call InputSprocket (on Mac OS 9) or handle Carbon mouse events (on Mac OS X).
If your extra mouse buttons aren't recognized on Mac OS X, you may have to disable the mouse driver for each application that uses this plugin (or globally, depending on the driver). On Mac OS 9 the opposite is true - your driver must properly support InputSprockets for this plugin to fully work. These issues apply to basically every Mac game ever released, so people with multi-button mice tend to be used this sort of thing.
Mouse Overlord Plugin 1.5 keywords