![]() |
dsekai
World engine for retrocomputers.
|
▼ src | |
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 |
unilayer/src/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 |