Hold a char* array where their index matches the case number.
const char* showNames[] = { "ALL_OFF", "HIGHLIGHT", "PATRIOTIC", "BREATH", "HOMERUN"};
also instead of this:
const byte ALLoff = 0;
const byte HIGHLIGHT = 1;
const byte PATRIOTIC = 2;
const byte BREATH = 3;
const byte HOMERUN = 4;
That's the perfect use for an enum like this:
enum Shows {
ALL_OFF = 0,
HIGHLIGHT,
PATRIOTIC,
BREATH,
HOMERUN
};
Shows showType = ALL_OFF; // Or whatever you want it to be.
Then for the printing you'd just use Serial.println(showNames[showType]);
Note: Typed into the forum, so nothing has been tested.