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

Function IsUniqueVehicleName

src/vehicle_cmd.cpp:761–768  ·  view source on GitHub ↗

* Test if a name is unique among vehicle names. * @param name Name to test. * @return True ifffffff the name is unique. */

Source from the content-addressed store, hash-verified

759 * @return True ifffffff the name is unique.
760 */
761bool IsUniqueVehicleName(const std::string &name)
762{
763 for (const Vehicle *v : Vehicle::Iterate()) {
764 if (!v->name.empty() && v->name == name) return false;
765 }
766
767 return true;
768}
769
770/**
771 * Clone the custom name of a vehicle, adding or incrementing a number.

Callers 3

DoRestoreMethod · 0.85
CloneVehicleNameFunction · 0.85
CmdRenameVehicleFunction · 0.85

Calls 1

emptyMethod · 0.45

Tested by

no test coverage detected