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

Function GetClassBadge

src/newgrf_badge.cpp:137–141  ·  view source on GitHub ↗

* Get the badge for a badge class index. * @param class_index Index of the badge class. * @return Class badge for the class index, or nullptr if not present. */

Source from the content-addressed store, hash-verified

135 * @return Class badge for the class index, or nullptr if not present.
136 */
137Badge *GetClassBadge(BadgeClassID class_index)
138{
139 if (class_index.base() >= std::size(_badges.classes)) return nullptr;
140 return GetBadge(_badges.classes[class_index.base()]);
141}
142
143/** Resolver for a badge scope. */
144struct BadgeScopeResolver : public ScopeResolver {

Callers 9

GUIBadgeClassesMethod · 0.85
DrawBadgeNameListFunction · 0.85
GetStringParameterMethod · 0.85
GetDropDownListMethod · 0.85
AddBadgeDropdownFiltersFunction · 0.85
UsedBadgeClassesMethod · 0.85

Calls 3

GetBadgeFunction · 0.85
sizeFunction · 0.50
baseMethod · 0.45

Tested by

no test coverage detected