Add COLORMAPREVERSELIST ifdef to toggle Newest -> Oldest extra_colormaps order

This commit is contained in:
mazmazz 2018-09-10 22:35:03 -04:00
parent 53b92a1601
commit 9038ba4d9c
2 changed files with 10 additions and 0 deletions

View file

@ -1369,11 +1369,18 @@ void R_AddColormapToList(extracolormap_t *extra_colormap)
return;
}
#ifdef COLORMAPREVERSELIST
extra_colormaps->prev = extra_colormap;
extra_colormap->next = extra_colormaps;
extra_colormaps = extra_colormap;
extra_colormap->prev = 0;
#else
for (exc = extra_colormaps; exc->next; exc = exc->next);
exc->next = extra_colormap;
extra_colormap->prev = exc;
extra_colormap->next = 0;
#endif
}
#ifdef EXTRACOLORMAPLUMPS

View file

@ -100,6 +100,9 @@ INT32 R_CheckTextureNumForName(const char *name);
// Uncomment to enable
//#define EXTRACOLORMAPLUMPS
// Uncomment to make extra_colormaps order Newest -> Oldest
//#define COLORMAPREVERSELIST
void R_ReInitColormaps(UINT16 num);
void R_ClearColormaps(void);
void R_AddColormapToList(extracolormap_t *extra_colormap);