--- xmil/vram/scrndraw.c 2004/08/01 05:31:31 1.1 +++ xmil/vram/scrndraw.c 2004/08/07 12:10:27 1.4 @@ -3,13 +3,13 @@ #include "sysmng.h" #include "scrndraw.h" #include "sdraw.h" -#include "draw.h" #include "palettes.h" +#include "makescrn.h" SCRN scrn; - UINT8 renewalline[SCREEN_HEIGHT+4]; - UINT8 screenmap[SCREEN_WIDTH * SCREEN_HEIGHT]; + UINT8 renewalline[SURFACE_HEIGHT+4]; + UINT8 screenmap[SURFACE_SIZE]; static void updateallline(UINT32 update) { @@ -55,11 +55,6 @@ void scrndraw_changepalette(void) { return; } #endif -#if defined(SUPPORT_16BPP) - if (scrnmng_getbpp() == 16) { - pals_cnv16pal(x1n_pal16, x1n_pal32, xm_palettes); - } -#endif updateallline(0x01010101); // fillrenewalline(0x03030303) } @@ -123,9 +118,8 @@ sddr_exit1: void scrndraw_redraw(void) { scrnmng_allflash(); - scrnmng_palchanged(); // ? + pal_update(); updateallline(0x01010101); // fillrenewalline(0x03030303) - palettes(); scrndraw_draw(FALSE); }