Wayne Keenan > SDL-sdlpl-1.08 > SDL::Cursor

Download:
SDL-sdlpl-1.08.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

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).

syntax highlighting: