A hardware cursor plugin for the solar2D (formerly corona-sdk) game engine
Refer to example project in Corona/
directory
initPlugin
- performs setup so the plugin can work as expectedfreePlugin
- detaches the plugin (should be called when preparing to exit programmatically)loadCursor
- loads a.cur
or.ani
cursor file and returns a pointer to itfreeCursor
- frees a cursor pointer returned byloadCursor
setCursor
- sets a pointer returned byloadCursor
as the cursorresetCursor
- resets the cursor to the default arrow cursor provided by windowssetVisibility
- shows or hides the cursor depending on the value given (true/false)
loadWinCursor
has been removed as it is redundant. To set one of the cursors provided by windows or macOS, take a look here.loadCursor
no longer sets the cursor, but only serves to load it and return a pointer. To set a loaded cursor, usesetCursor
.destroyCursor
has been renamed tofreeCursor
showCursor
andhideCursor
have been replaced withsetVisibility
to allow you more agency in how you hide and show the cursor.setVisibility
is a wrapper around ShowCursor.- Stability improvements; the plugin will no longer cause the simulator to crash on exit.
- Only supports windows (if you can provide macOS support, please let me know)