dirty fix unicycle counting as car

This commit is contained in:
sla-ppy 2024-02-12 01:24:17 +01:00
parent bef623a281
commit 9de5a08b0c

View File

@ -120,7 +120,15 @@ void TClient::SetCarData(int Ident, const std::string& Data) {
DeleteCar(Ident);
}
// TODO: count unicycles and vehicles different #246 sla-ppy
// PROPOSAL: separate unicycles completely from vehicles???
int TClient::GetCarCount() const {
std::unique_lock lock(mVehicleDataMutex);
for (auto& v : mVehicleData) {
if (v.ID() == mUnicycleID) {
return int(mVehicleData.size() - 1); // dont keep track of unicycles
}
}
return int(mVehicleData.size());
}