![]() |
dsekai
World engine for retrocomputers.
|
| ▼ src | |
| config.h | Configuration settings defined at compile time |
| crop.h | |
| cropdef.h | |
| dsekai.h | Engine state data and main header, used in every engine file |
| engines.h | Macros, structs, and prototypes for the various engine types |
| gid.h | Contains macros and typedefs for globally unique identifiers |
| irc.h | |
| item.h | Definitions, functions, and macros pertaining to inventory objects |
| itstruct.h | Structs pertaining to inventory objects |
| menu.h | |
| mobile.h | Structs, functions and macros pertaining to interactive objects |
| pathfind.h | |
| profiler.h | Header containing lightweight in-module profiling tools |
| scparse.h | |
| script.h | Functions and macros for executing in-world behavior |
| scstruct.h | Structs representing behavior scripts |
| serial.h | Functions for (de)serializing engine structs to save states |
| strpool.h | Flexible storage for strings in small spaces |
| tilemap.h | Functions and macros pertaining to tilemaps |
| tmasn.h | Definitions and functions for reading an ASN.1-formatted TILEMAP |
| tmjson.h | Constants and functions for populating a TILEMAP from json |
| tmstruct.h | Structs representing tilemaps and related objects |
| winids.h | |
| ▼ unilayer | |
| ▼ src | |
| ▼ graphics | |
| nullg.h | Platform-overridden typedefs and macros for drawing graphics |
| ▼ memory | |
| fakem.h | Platform-overridden typedefs and macros for handling memory |
| ▼ resource | |
| nullr.h | Platform-overridden typedefs and macros for loading assets |
| animate.h | Tools for making common animations and effects |
| asn.h | Functions and macros for dealing with ASN.1 formatted data |
| config.h | Overridable defines to modify Unilayer behavior |
| dio.h | General abstractions for common stdlib-related tasks |
| graphics.h | Platform-general abstractions for graphics |
| json.h | |
| memory.h | Functions and prototypes for managing memory |
| platform.h | Contains platform-specific overrides and implementations for engine functionality |
| resinc.h | Determines which resource-loading system to use at compile |
| resource.h | Platform-general function prototypes for loading assets |
| unilayer.h | Combines platform-specific functionality and loads enablers in the correct order |
| window.h | Tools for drawing and interacting with graphical windows on-screen |
| ▼ tools | |
| headpack.h | Functions comprising the headpack resource tool |
| unimake.h | Unilayer build system |