Fix rendering issues in new screen modes. Add basic support for new sprite types.
Detail: c/Main, c/PSprite, h/main - Update window background rendering & sprite translation table caching to work properly with new screen modes. c/Main, c/Menus, c/PSprite, h/PSprite, h/main - Code to generate description text for sprite colour count now uses new shared function, psprite_get_colours(), which understands the new sprite formats and won't crash horribly if given something unknown. Admin: Tested on BB-xM with new format sprites and new screen modes Needs extending to report more info about new format sprites (RGB order, alpha channel, wide mask, etc.) along with relevant editing facilities. Part of an implementation of the Extended Framebuffer Format spec: http://www.riscosopen.org/wiki/documentation/show/Extended%20Framebuffer%20Format%20Specification Version 2.15. Tagged as 'Paint-2_15'
Showing with 87 additions and 38 deletions