Crawl Space Corona SDK Library
The number one feature of the CrawlSpaceLib is that you do not need to change a single character of your code. Automatic retina-ready text, and all the added features work seamlessly with standard CoronaSDK syntax. Pick and choose the features you want to use at no expense to your filesize!
The library is 100% free, and live on github. We will be offering integration support to those who donate.
New Features
- On-screen print statements
- ‘Enable’ feature for ease of OpenFeint implementation (more library support coming soon)
Features
- main.lua file with sample code
- Transition arrays of objects in the same line
- Pass hex strings to setTextColor and setFillColor
- Help functionality
- All display objects have a fadeIn() and fadeOut() method
- Set any display object’s reference point with one extra parameter
- You can insert multiple objects into a group with one line
- Make paragraphs
- Automatic retina display text
- API to cancel all running timers, unless they are told to be ignored
- Canceling a non-existing timer will not break the app, just return a helpful warning
- API to run a function if there is internet, or a fallback function if there is not
- Super simple data saving and loading with Save(myData) and and myData = Load()
- Web popups make popups on device, gray boxes on the simulator for positioning
- Initialize a font for global use with one line
- Easily cross fade background music
- Positioning for dynamic resolutions is easier with screenX, screenY, screenWidth, screenHeight, centerX, and centerY
- Printing a table will print all keys and values
- Set, adjust, and retrieve global variables easily with registerVariable, setVar and getVar
Consider Donating
We’re working hard on this library and will continue to add features, so please consider donating.