mirror of https://github.com/OpenRCT2/OpenRCT2.git
Remove implicit conversion constructor
This commit is contained in:
parent
ff57f43996
commit
68ce43308e
|
@ -266,11 +266,14 @@ private:
|
|||
}
|
||||
else
|
||||
{
|
||||
rct_td46_track_element trackElement{};
|
||||
rct_td46_track_element t4TrackElement{};
|
||||
for (uint8_t endFlag = _stream.ReadValue<uint8_t>(); endFlag != 0xFF; endFlag = _stream.ReadValue<uint8_t>())
|
||||
{
|
||||
_stream.SetPosition(_stream.GetPosition() - 1);
|
||||
_stream.Read(&trackElement, sizeof(rct_td46_track_element));
|
||||
_stream.Read(&t4TrackElement, sizeof(rct_td46_track_element));
|
||||
TrackDesignTrackElement trackElement{};
|
||||
trackElement.type = t4TrackElement.type;
|
||||
trackElement.flags = trackElement.flags;
|
||||
td->track_elements.push_back(trackElement);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -151,11 +151,14 @@ public:
|
|||
}
|
||||
else
|
||||
{
|
||||
rct_td46_track_element trackElement{};
|
||||
rct_td46_track_element t4TrackElement{};
|
||||
for (uint8_t endFlag = _stream.ReadValue<uint8_t>(); endFlag != 0xFF; endFlag = _stream.ReadValue<uint8_t>())
|
||||
{
|
||||
_stream.SetPosition(_stream.GetPosition() - 1);
|
||||
_stream.Read(&trackElement, sizeof(rct_td46_track_element));
|
||||
_stream.Read(&t4TrackElement, sizeof(rct_td46_track_element));
|
||||
TrackDesignTrackElement trackElement{};
|
||||
trackElement.type = t4TrackElement.type;
|
||||
trackElement.flags = trackElement.flags;
|
||||
td->track_elements.push_back(trackElement);
|
||||
}
|
||||
|
||||
|
|
|
@ -39,12 +39,6 @@ struct TrackDesignTrackElement
|
|||
{
|
||||
uint8_t type; // 0x00
|
||||
uint8_t flags; // 0x01
|
||||
TrackDesignTrackElement() = default;
|
||||
TrackDesignTrackElement(const rct_td46_track_element& formerTrackElement)
|
||||
: type(formerTrackElement.type)
|
||||
, flags(formerTrackElement.flags)
|
||||
{
|
||||
}
|
||||
};
|
||||
|
||||
struct TrackDesign
|
||||
|
|
Loading…
Reference in New Issue