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

Function IsInvalidEngineNews

src/news_gui.cpp:1045–1051  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1043}
1044
1045bool IsInvalidEngineNews(const NewsReference &reference)
1046{
1047 if (!std::holds_alternative<EngineID>(reference)) return false;
1048
1049 EngineID eid = std::get<EngineID>(reference);
1050 return !Engine::IsValidID(eid) || !Engine::Get(eid)->IsEnabled();
1051}
1052
1053/**
1054 * Remove engine announcements for invalid engines.

Callers 1

DeleteInvalidEngineNewsFunction · 0.85

Calls 1

IsEnabledMethod · 0.45

Tested by

no test coverage detected