PixieLite Documentation
PixieLite is a platform abstraction layer, wrapping up hardware or OS-specific functionality in a way such that it can be used in a generic way, without the caller having to know what platform it will run on. The PixieLite system is a subsection of the Pixie Game Engine, a powerful easy to use 2D game engine provided for free (public domain) by Top Hat Arcade. Read more about Pixie at http://www.tophatarcade.com/dev/ The platform system has been designed to be easy to port, rather than to be easy to use, so it only provides a thin abstraction layer. More user-friendly functionality should be built on top of this, as is done in the Pixie game engine, where you rarely, if ever, need to use the Platform systems directly (though the Pixie engine makes frequent use of it). In addition to the Windows platform implementation, there's a NULL platform implementation provided, wich implements empty functions for all the systems, which can be useful when porting or debugging. The NULL implementations will return valid objects and have all functions callable, but they will not perform any functionality and will mostly return 0 values. |
||

