OpenTTD Source 20250221-master-gcc93699459
|
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 | |
std::vector< BadgeID > | badges {} |
Definition at line 77 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 398 of file newgrf_badge.cpp.
References _badges, StringFilter::AddLine(), StringFilter::GetState(), GetString(), StringFilter::IsEmpty(), StringFilter::ResetState(), and Badges::specs.
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 424 of file newgrf_badge.cpp.
|
private |
Definition at line 83 of file newgrf_badge.h.