Minimap needs its own palette
This commit is contained in:
parent
56ae577c87
commit
dec3b3ca4b
1 changed files with 5 additions and 1 deletions
|
@ -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));
|
||||
|
|
Loading…
Add table
Reference in a new issue