Module that handles system timers.
More...
Module that handles system timers.
◆ new()
Create a new system timer.
- Usage example:
Definition: luaTimer.cpp:6
int new(void)
Create a new system timer.
- Returns
- The system timer ID.
- Note
- The created timer will be already in playing state.
◆ getTime()
int Timer::getTime |
( |
int |
timer | ) |
|
Get a system timer time.
- Usage example:
int getTime(int timer)
Get a system timer time.
- Parameters
-
timer | - The timer ID to get the time of. |
- Returns
- The time of the given timer in milliseconds.
◆ setTime()
void Timer::setTime |
( |
int |
timer, |
|
|
int |
msecs |
|
) |
| |
Set a system timer time.
- Usage example:
void setTime(int timer, int msecs)
Set a system timer time.
- Parameters
-
timer | - The timer ID to set the time of. |
msecs | - The time to set in milliseconds. |
◆ destroy()
void Timer::destroy |
( |
int |
timer | ) |
|
Destroy a system timer.
- Usage example:
void destroy(int timer)
Destroy a system timer.
- Parameters
-
timer | - The timer ID to destroy. |
◆ pause()
void Timer::pause |
( |
int |
timer | ) |
|
Pause a system timer.
- Usage example:
void pause(int timer)
Pause a system timer.
- Parameters
-
timer | - The timer ID to pause. |
◆ resume()
void Timer::resume |
( |
int |
timer | ) |
|
Resume a system timer.
- Usage example:
void resume(int timer)
Resume a system timer.
- Parameters
-
timer | - The timer ID to resume. |
◆ reset()
void Timer::reset |
( |
int |
timer | ) |
|
Reset a system timer time.
- Usage example:
void reset(int timer)
Reset a system timer time.
- Parameters
-
timer | - The timer ID to reset. |
◆ isPlaying()
bool Timer::isPlaying |
( |
int |
timer | ) |
|
Check if a system timer is in playing state.
- Usage example:
end
bool isPlaying(int timer)
Check if a system timer is in playing state.
- Parameters
-
timer | - The timer ID to check. |
- Returns
- true if playing, false otherwise.