Minimap needs its own palette

This commit is contained in:
jsalmon3 2003-04-26 04:16:27 +00:00
parent 56ae577c87
commit dec3b3ca4b

View file

@ -206,7 +206,7 @@ global void CreateMinimap(void)
MinimapTerrainGraphic=NewGraphic(8,MINIMAP_W,MINIMAP_H);
memset(MinimapTerrainGraphic->Frames,0,MINIMAP_W*MINIMAP_H);
MinimapGraphic=NewGraphic(8,MINIMAP_W,MINIMAP_H);
MinimapGraphic->Pixels=VideoCreateSharedPalette(GlobalPalette);
MinimapGraphic->Pixels=VideoCreateNewPalette(GlobalPalette);
memset(MinimapGraphic->Frames,0,MINIMAP_W*MINIMAP_H);
UpdateMinimapTerrain();
@ -219,6 +219,10 @@ global void DestroyMinimap(void)
{
VideoSaveFree(MinimapTerrainGraphic);
MinimapTerrainGraphic=NULL;
if( MinimapGraphic ) {
free(MinimapGraphic->Pixels);
MinimapGraphic->Pixels=NULL;
}
VideoSaveFree(MinimapGraphic);
MinimapGraphic=NULL;
memset(Minimap2MapX,0,MINIMAP_W*sizeof(int));