NAME
SDL::Cursor - a SDL perl extension
SYNOPSIS
$cursor = new SDL::Cursor -data => new SDL::Surface "cursor.png",
-mask => new SDL::Surface "mask.png",
-x => 0, -y => 0;
DESCRIPTION
To create a new cursor, create a new instance of the Cursor
class passing it two surfaces as shown in the example. The x and
y values indicate the position of the hot-spot for clicking.
To move the cursor to a position on the screen use the warp method passing the values of x and y. The warp function does not require an instance to have been created, and can be safely used directly.
SDL::Cursor::warp(x,y);
$cursor->warp(200,200);
Similary, to toggle the visible status of the cursor use the show method:
SDL::Cursor::show(0); # this hides the cursor
$cursor->show(1); # make the cursor visible
If you have created a new Cursor, to set it as the active cursor use the method 'use':
$cursor->use();
Finally, if you are using more than one instance of a SDL_Cursor *, you may find the get method useful for finding out the current cursor.
SDL::Cursor::get();
$cursor->get();
NB: This will not return the value of that instance, but rather the instance currently in use;
AUTHOR
David J. Goehrig
SEE ALSO
perl(1) SDL::Surface(3).