Tags: exult/exult
Tags
Removing hard-coded cap of 2048 flags Now we can have up to 32768 flags, mostly due to usecode limitations. This could be changed at a later date. Globals will be written in "pages" of 2048 flags, and compacted to the least number of pages sufficient for the last set flag. Fixed a bug on Usecode machine where an invalid flag number (too low or too high) would result in a value not being popped from the Usecode stack -- there seem to be many other such issues. Fixes #813 Remove hardcoded cap on flags
Fix broken clipping rect handling in Font::paint_text_box(). It ignor… …ed any existing clipping rect and overwrote it with its own and set clip to fullscreen when leaving. Now correctly inersects it's desired clipping rect with the existing one is restored when the method returns
Quick saving on mobile platforms when we loose focus instead of on ev… …ent SDL_EVENT_WILL_ENTER_BACKGROUND. SDL3 requires a callback set with SDL_AddEventWatch which might need to run on a different thread and which might disrupt the quick save. Fixes #812
PreviousNext