OpenTTD Source 20250501-master-ga30f251d05
|
Utility class to create a list of badge classes used by a feature. More...
#include <newgrf_badge.h>
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 33 of file newgrf_badge.h.
|
explicit |
Create a list of used badge classes for a feature.
feature | GRF feature being used. |
Definition at line 290 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 37 of file newgrf_badge.h.
|
private |
List of badge classes.
Definition at line 43 of file newgrf_badge.h.
Referenced by UsedBadgeClasses().