Remove various uses of lengthof on std::array
This commit is contained in:
@@ -16,8 +16,8 @@
|
||||
|
||||
static void Save_NSID()
|
||||
{
|
||||
SlSetLength(4 + (lengthof(_new_signal_style_mapping) * 5));
|
||||
SlWriteUint32(lengthof(_new_signal_style_mapping));
|
||||
SlSetLength(4 + (_new_signal_style_mapping.size() * 5));
|
||||
SlWriteUint32(_new_signal_style_mapping.size());
|
||||
for (const NewSignalStyleMapping &mapping : _new_signal_style_mapping) {
|
||||
SlWriteUint32(mapping.grfid);
|
||||
SlWriteByte(mapping.grf_local_id);
|
||||
@@ -33,7 +33,7 @@ static void Load_NSID()
|
||||
NewSignalStyleMapping mapping;
|
||||
mapping.grfid = SlReadUint32();
|
||||
mapping.grf_local_id = SlReadByte();
|
||||
if (i < lengthof(_new_signal_style_mapping)) _new_signal_style_mapping[i] = mapping;
|
||||
if (i < _new_signal_style_mapping.size()) _new_signal_style_mapping[i] = mapping;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user