diff --git a/src/deh_tables.c b/src/deh_tables.c index 1474296f9..1aa971571 100644 --- a/src/deh_tables.c +++ b/src/deh_tables.c @@ -4397,6 +4397,8 @@ const char *COLOR_ENUMS[] = { "INTERMISSION1", "INTERMISSION2", "INTERMISSION3", + + "COLORPROFILE", }; const char *const KARTHUD_LIST[] = { diff --git a/src/doomdef.h b/src/doomdef.h index 69faba1a0..fa81f38c3 100644 --- a/src/doomdef.h +++ b/src/doomdef.h @@ -387,6 +387,8 @@ typedef enum SKINCOLOR_INTERMISSION1, SKINCOLOR_INTERMISSION2, SKINCOLOR_INTERMISSION3, + + SKINCOLOR_COLORPROFILE, SKINCOLOR_FIRSTFREESLOT, SKINCOLOR_LASTFREESLOT = SKINCOLOR_FIRSTFREESLOT + NUMCOLORFREESLOTS - 1, diff --git a/src/info.c b/src/info.c index ffdf5daf8..fa8125dc7 100644 --- a/src/info.c +++ b/src/info.c @@ -22265,6 +22265,7 @@ skincolor_t skincolors[MAXSKINCOLORS] = { {"Intermission 1", { 0, 80, 80, 80, 81, 81, 81, 84, 84, 85, 86, 86, 87, 87, 246, 248}, SKINCOLOR_NONE, 0, 0, false, UINT16_MAX}, // SKINCOLOR_INTERMISSION1 {"Intermission 2", { 0, 81, 81, 81, 88, 88, 88, 89, 89, 140, 140, 141, 141, 142, 142, 142}, SKINCOLOR_NONE, 0, 0, false, UINT16_MAX}, // SKINCOLOR_INTERMISSION2 {"Intermission 3", { 0, 144, 144, 144, 129, 129, 129, 130, 130, 146, 147, 147, 14, 16, 17, 19}, SKINCOLOR_NONE, 0, 0, false, UINT16_MAX}, // SKINCOLOR_INTERMISSION3 + {"Color Profile", { 35, 35, 73, 73, 112, 112, 255, 255, 152, 152, 181, 181, 181, 181, 0, 0}, SKINCOLOR_NONE, 0, 0, false, UINT16_MAX}, // SKINCOLOR_COLORPROFILE }; /** Patches the mobjinfo, state, and skincolor tables. diff --git a/src/menus/options-video-colorprofile.c b/src/menus/options-video-colorprofile.c index 12fd0dbdb..56ca88aad 100644 --- a/src/menus/options-video-colorprofile.c +++ b/src/menus/options-video-colorprofile.c @@ -107,7 +107,7 @@ menu_t OPTIONS_VideoColorProfileDef = { 0, OPTIONS_VideoColorProfile, 48, 80-8, - SKINCOLOR_LAVENDER, 0, + SKINCOLOR_COLORPROFILE, 0, MBF_DRAWBGWHILEPLAYING, NULL, 2, 5,