maug
Quick and dirty C mini-augmentation library.
Loading...
Searching...
No Matches
Todo List
Module maug_retroflt_assets

This is kind of a mess and needs better integration with the rest!

Global retroflat_blit_bitmap (struct RETROFLAT_BITMAP *target, struct RETROFLAT_BITMAP *src, size_t s_x, size_t s_y, int16_t d_x, int16_t d_y, size_t w, size_t h, int16_t instance)
Currently s_x, s_y, w, and h are not functional on all platforms!
Global RETROFLAT_FLAGS_ALL_CAPS
This has not yet been implemented and is present for backward compatibility.
Global RETROFLAT_FPS
FPS currently has no effect in Allegro.
Global retroflat_message (uint8_t flags, const char *title, const char *format,...)
This should display a dialog box on every platform if possible.
Global retroflat_pxxy_t
Make this signed when most of the library uses it. Right now, it causes too many issues with passed references.
Global RETROFONT_FLAG_OUTLINE
This has not yet been implemented and is present for backward compatibility.
Global retrosoft_ellipse (retroflat_blit_t *target, RETROFLAT_COLOR color, int x, int y, int w, int h, uint8_t flags)
Right now this uses integer polar coordinates; it needs to be redone to use the Midpoint circle algorithm or similar.
Global RETROTILE::tile_scale
Replace this with a hashtable of custom properties.