maug
Quick and dirty C mini-augmentation library.
|
▼RetroFlat API | Abstraction layer header for retro systems |
RetroFlat Example | An extremely simple single-file annotated example program written with the RetroFlat API |
RetroFlat Compilation | Makefile examples and compiler considerations for using RetroFlat |
RetroFlat Colors | Color definitions RetroFlat is aware of, for use with the RetroFlat Drawing API |
RetroFlat API Return Values | Standardized return values from RetroFlat API functions |
▼RetroFlat Drawing API | Functions for drawing primitives on-screen |
RetroFlat Colors | Color definitions RetroFlat is aware of, for use with the RetroFlat Drawing API |
Global Flags | Flags that may be present on RETROFLAT_STATE::retroflat_flags |
RetroFlat Message API | These flags can be passed to retroflat_message() to indicate the type of message being conveyed |
RetroFlat VDP API | Video Display Processor tools for modifying display output |
RetroFlat Bitmap API | Tools for loading bitmaps from disk and drawing them on-screen |
RetroFlat Assets API | Functions and macros for handling graphical asset files |
▼RetroFlat Input API | Functions and constants for polling and interpreting user input |
RetroFlat Key Definitions | Keyboard and mouse controls RetroFlat is aware of, for use within the RetroFlat Input API |
RetroFlat Direction API | Macros and constants for definition cardinal directions in screen and world space |
▼RetroSound API | Abstraction layer header for sound on retro systems |
RetroSound State Flags | Flags indicating global state for the RETROSND_STATE::flags field |
RetroFlat Viewport API | A flexible API to facilitate tile-based views using hardware acceleration where available |
RetroFont API | |
▼RetroGLU API | Library of tools for working with RetroFlat and OpenGL |
▼RetroGLU OBJ Parser | |
RetroGLU OBJ Parser States | |
RetroGLU Sprites | |
RetroGLU Overlay API | Convenience macros for drawing a 2D overlay using transparent textures |
▼RetroGUI API | |
RetroGUI Controls | |
Maug Retro Fixed Point | |
In-Situ Console API | |
Command Line API | Tools for parsing command line arguments |
▼RetroFile API | Abstraction layer for dealing with files on retro systems |
RetroFile Types | Types of files/data stores that mfile can abstract from |
▼Maug File Format API | |
Maug File Format: Bitmap | Constants and functions describing the Windows bitmap format |
Retro HyperText Rendering API | |
▼Error Handling API | |
Return Values | |
Micro-PrintF API | Independently-implemented printf API for old compilers |
Memory Management API | |
▼RetroTile API | Functions and structures for working with tilemaps/grids |
▼RetroTile Tile Definitions | |
RetroTile Custom Property Types | |
RetroTile Parser | |
RetroTile Generators | Tools for procedurally generating tilemaps |
▼MLISP Interpreter | |
MLISP Execution Stack | |
MLISP Types | |
MLISP Abstract Syntax Tree Parser |