MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / GetDrawStringCompanyColour

Function GetDrawStringCompanyColour

src/company_cmd.cpp:153–157  ·  view source on GitHub ↗

* Get the colour for DrawString-subroutines which matches the colour of the company. * @param company Company to get the colour of. * @return Colour of \a company. */

Source from the content-addressed store, hash-verified

151 * @return Colour of \a company.
152 */
153TextColour GetDrawStringCompanyColour(CompanyID company)
154{
155 if (!Company::IsValidID(company)) return GetColourGradient(COLOUR_WHITE, SHADE_NORMAL).ToTextColour();
156 return GetColourGradient(_company_colours[company], SHADE_NORMAL).ToTextColour();
157}
158
159/**
160 * Get the palette for recolouring with a company colour.

Callers 3

CmdGiveMoneyFunction · 0.85
NetworkServerSendChatFunction · 0.85
Receive_SERVER_CHATMethod · 0.85

Calls 2

GetColourGradientFunction · 0.85
ToTextColourMethod · 0.80

Tested by

no test coverage detected