- /*else if (ch == 'a' && i+1 < maxlen ) // ^a found
- {
- if (colorindex > 9) // colorindex is a RGB color
- {
- ch = tolower(text[i+1]);
- if (ch <= '9' && ch >= '0') current_alpha = (ch - '0');
- else if (ch >= 'a' && ch <= 'f') current_alpha = (ch - 87);
- else if (ch == '+' && colorindex > 9)
- {
- current_alpha = colorindex & 0xf;
- if (current_alpha < 0xf)
- current_alpha++;
- }
- else if (ch == '-' && colorindex > 9)
- {
- current_alpha = colorindex & 0xf;
- if (current_alpha > 0)
- current_alpha--;
- }
- colorindex = ((colorindex >> 4 ) << 4) + current_alpha;
- //Con_Printf("^1colorindex:^7 %x\n", colorindex);
- DrawQ_GetTextColor(color, colorindex, basered, basegreen, baseblue, basealpha, shadow);
- }
- i++;
- continue;
- }*/