1
0
Fork 0

Codefix f1e999ec: use RandomRange(l) instead of _random.Next(l)

pull/12274/head
Patric Stout 2024-03-11 20:26:02 +01:00
parent fe12d38024
commit 7a363436d6
1 changed files with 1 additions and 1 deletions

View File

@ -180,7 +180,7 @@ public:
TrackdirBits dirs = follower.m_new_td_bits; TrackdirBits dirs = follower.m_new_td_bits;
const TrackdirBits dirs_without_90_degree = dirs & ~TrackdirCrossesTrackdirs(dir); const TrackdirBits dirs_without_90_degree = dirs & ~TrackdirCrossesTrackdirs(dir);
if (dirs_without_90_degree != TRACKDIR_BIT_NONE) dirs = dirs_without_90_degree; if (dirs_without_90_degree != TRACKDIR_BIT_NONE) dirs = dirs_without_90_degree;
const int strip_amount = _random.Next(CountBits(dirs)); const int strip_amount = RandomRange(CountBits(dirs));
for (int s = 0; s < strip_amount; ++s) RemoveFirstTrackdir(&dirs); for (int s = 0; s < strip_amount; ++s) RemoveFirstTrackdir(&dirs);
return { follower.m_new_tile, FindFirstTrackdir(dirs) }; return { follower.m_new_tile, FindFirstTrackdir(dirs) };
} }