NAME

SDL::StopWatch - A stopwatch using SDL::LCD

SYNOPSIS

    # create the stopwatch
    watch = new 'SDL::StopWatch', screen

    # set its position
    watch.'xpos'( 5 )
    watch.'ypos'( 5 )

    # start it
    watch.'start'()

DESCRIPTION

You can start, stop and reset this stopwatch. You do not need to draw it while it is running, this is done by an internal timer.

METHODS

An SDL::StopWatch object has the following methods:

__init( screen )
Creates a StopWatch object.The stopwatch will be drawn onto the specified screen.
reset()
Resets the stopwatch.
start()
Starts the stopwatch.
stop()
Stops the stopwatch.
current_time()
Returns the measured time, multiplied by the reciprocal of the precision value.
draw()
Updates the stopwatch and draws it.It is drawn onto the screen consigned to the constructor.

AUTHOR

Jens Rieks <parrot at jensbeimsurfen dot de> is the author and maintainer. Please send patches and suggestions to the Perl 6 Internals mailing list.

COPYRIGHT

Copyright (C) 2004-2008, Parrot Foundation.