Global Variables
A set of (core) variables designed to save typing and time, period.
Variable(s) | Equivalent To |
---|---|
w, h | display.contentWidth , display.contentHeight |
centerX, centerY | display.actualContentWidth , display.actualContentWidth |
fullw, fullh | display.actualContentWidth , display.actualContentWidth |
unusedWidth, unusedHeight | fullw - w and fullh - h respetively. |
left, right, top, bottom | Calculated positions for the true edges of the screen, regardless of scaling used. |
Global Functions
A set of (core) functions designed to save time writing common code.
Runtime:* Improvements
The following functions improve on the Runtime:* event functions.
Syntax | Summary |
---|---|
listen( name, listener ) | Shorthand equivalent to Runtime:addEventListner( event, listener ) |
ignore( name, listener ) | Shorthand equivalent to Runtime:removeEventListner( event, listener ) |
ignoreList( list, obj ) | Removes all listeners in table list if found on obj . |
post( name, [ params [, debuglvl ]] ) | Dispatches name event with optional params table. |
autoIgnore( name, obj ) | Stop listening for name event if obj is invalid. |
General
A (small) set of utility functions that I use very frequently.
Syntax | Summary |
---|---|
fnn( ... ) | Return first argument from list that is not nil. |
round( val [ , n ]) | Rounds a number to the nearest decimal place. |
nextFrame( func ) | Execute func in new frame. (Credit: Sergey Lerg) |
Copyright © Roaming Gamer, LLC. 2008-2016; All Rights Reserved