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

Function GetEngineReplacement

src/autoreplace.cpp:26–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24 * engine type from the given renewlist
25 */
26static EngineRenew *GetEngineReplacement(EngineRenewList erl, EngineID engine, GroupID group)
27{
28 EngineRenew *er = (EngineRenew *)erl;
29
30 while (er != nullptr) {
31 if (er->from == engine && GroupIsInGroup(group, er->group_id)) return er;
32 er = er->next;
33 }
34 return nullptr;
35}
36
37/**
38 * Remove all engine replacement settings for the company.

Callers 2

EngineReplacementFunction · 0.85
AddEngineReplacementFunction · 0.85

Calls 1

GroupIsInGroupFunction · 0.85

Tested by

no test coverage detected