mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-09 07:29:44 +00:00
Codechange: A transparent FrameRect doesn't care about colours. (#13162)
This commit is contained in:
parent
ad7738cff8
commit
aa461fca68
@ -282,16 +282,15 @@ WidgetID GetWidgetFromPos(const Window *w, int x, int y)
|
||||
*/
|
||||
void DrawFrameRect(int left, int top, int right, int bottom, Colours colour, FrameFlags flags)
|
||||
{
|
||||
assert(colour < COLOUR_END);
|
||||
|
||||
uint dark = GetColourGradient(colour, SHADE_DARK);
|
||||
uint medium_dark = GetColourGradient(colour, SHADE_LIGHT);
|
||||
uint medium_light = GetColourGradient(colour, SHADE_LIGHTER);
|
||||
uint light = GetColourGradient(colour, SHADE_LIGHTEST);
|
||||
|
||||
if (flags & FR_TRANSPARENT) {
|
||||
GfxFillRect(left, top, right, bottom, PALETTE_TO_TRANSPARENT, FILLRECT_RECOLOUR);
|
||||
} else {
|
||||
assert(colour < COLOUR_END);
|
||||
|
||||
const uint dark = GetColourGradient(colour, SHADE_DARK);
|
||||
const uint medium_dark = GetColourGradient(colour, SHADE_LIGHT);
|
||||
const uint medium_light = GetColourGradient(colour, SHADE_LIGHTER);
|
||||
const uint light = GetColourGradient(colour, SHADE_LIGHTEST);
|
||||
uint interior;
|
||||
|
||||
Rect outer = {left, top, right, bottom}; // Outside rectangle
|
||||
|
Loading…
Reference in New Issue
Block a user