Table of Contents
1 Preliminaries: The Ion class and object hierarchies
1.1 Class hierarchy
1.2 Object hierarchies: WRegion parents and managers
1.3 Summary
2 Object system implementation
3 The Lua interface
3.1 Supported types
3.2 Exporting functions
3.3 Calling Lua functions and code
3.4 Miscellaneous notes
4 Miscellaneous design notes
4.1 Destroying WObj:s
4.2 The types
char*
and
const char*
as function parameters and return values
5 C coding style
5.1 Whitespace
5.2 Braces
5.3 Names
5.4 Miscellaneous
A The GNU General Public License