OpenTTD Source 20250221-master-gcc93699459
|
Utility class to create a list of badge classes used by a feature. More...
Public Member Functions | |
UsedBadgeClasses (GrfSpecFeature feature) | |
Create a list of used badge classes for a feature. | |
std::span< const BadgeClassID > | Classes () const |
Private Attributes | |
std::vector< BadgeClassID > | classes |
List of badge classes. | |
Utility class to create a list of badge classes used by a feature.
Definition at line 310 of file newgrf_badge.cpp.
|
inlineexplicit |
Create a list of used badge classes for a feature.
feature | GRF feature being used. |
Definition at line 316 of file newgrf_badge.cpp.
References _badges, Badge::class_index, Badges::classes, classes, Badge::features, GetBadge(), GetClassBadge(), Badge::label, and BaseBitSet< Timpl, Tvalue_type, Tstorage, Tmask >::Test().
|
inline |
Definition at line 331 of file newgrf_badge.cpp.
|
private |
List of badge classes.
Definition at line 334 of file newgrf_badge.cpp.
Referenced by UsedBadgeClasses().