Merge branch 'master' into jgrpp
Remove 'byte' typedef
This commit is contained in:
@@ -47,11 +47,11 @@ void DelGRFTownName(uint32_t grfid)
|
||||
_grf_townnames.erase(std::find_if(std::begin(_grf_townnames), std::end(_grf_townnames), [&grfid](const GRFTownName &t){ return t.grfid == grfid; }));
|
||||
}
|
||||
|
||||
static void RandomPart(StringBuilder builder, const GRFTownName *t, uint32_t seed, byte id)
|
||||
static void RandomPart(StringBuilder builder, const GRFTownName *t, uint32_t seed, uint8_t id)
|
||||
{
|
||||
assert(t != nullptr);
|
||||
for (const auto &partlist : t->partlists[id]) {
|
||||
byte count = partlist.bitcount;
|
||||
uint8_t count = partlist.bitcount;
|
||||
uint16_t maxprob = partlist.maxprob;
|
||||
uint32_t r = (GB(seed, partlist.bitstart, count) * maxprob) >> count;
|
||||
for (const auto &part : partlist.parts) {
|
||||
|
Reference in New Issue
Block a user