mirror of
https://github.com/OpenTTD/OpenTTD
synced 2026-01-26 05:34:12 +01:00
Codechange: Replace macros GENERAL_SPRITE_COLOUR and COMPANY_SPRITE_COLOUR with functions GetColourPalette and GetCompanyPalette.
This commit is contained in:
@@ -151,6 +151,16 @@ TextColour GetDrawStringCompanyColour(CompanyID company)
|
||||
return (TextColour)GetColourGradient(_company_colours[company], SHADE_NORMAL) | TC_IS_PALETTE_COLOUR;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the palette for recolouring with a company colour.
|
||||
* @param company Company to get the colour of.
|
||||
* @return Palette for recolouring.
|
||||
*/
|
||||
PaletteID GetCompanyPalette(CompanyID company)
|
||||
{
|
||||
return GetColourPalette(_company_colours[company]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Draw the icon of a company.
|
||||
* @param c Company that needs its icon drawn.
|
||||
@@ -159,7 +169,7 @@ TextColour GetDrawStringCompanyColour(CompanyID company)
|
||||
*/
|
||||
void DrawCompanyIcon(CompanyID c, int x, int y)
|
||||
{
|
||||
DrawSprite(SPR_COMPANY_ICON, COMPANY_SPRITE_COLOUR(c), x, y);
|
||||
DrawSprite(SPR_COMPANY_ICON, GetCompanyPalette(c), x, y);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user