OpenTTD Source 20250517-master-g617169c1c9
|
Public Member Functions | |
BadgeTextFilter (struct StringFilter &filter, GrfSpecFeature feature) | |
Construct a badge text filter. | |
bool | Filter (std::span< const BadgeID > badges) const |
Test if any of the given badges matches the filtered badge list. | |
Private Attributes | |
FlatSet< BadgeID > | badges {} |
Definition at line 63 of file newgrf_badge.h.
BadgeTextFilter::BadgeTextFilter | ( | struct StringFilter & | filter, |
GrfSpecFeature | feature | ||
) |
Construct a badge text filter.
filter | string filter. |
feature | feature being used. |
Definition at line 307 of file newgrf_badge.cpp.
References GetBadges(), StringFilter::GetState(), GetString(), StringFilter::IsEmpty(), and StringFilter::ResetState().
bool BadgeTextFilter::Filter | ( | std::span< const BadgeID > | badges | ) | const |
Test if any of the given badges matches the filtered badge list.
badges | List of badges. |
Definition at line 330 of file newgrf_badge.cpp.
Definition at line 69 of file newgrf_badge.h.