Increase size of inversions and holes to uint16_t

This commit is contained in:
Gymnasiast 2019-03-27 15:55:34 +01:00
parent 44da799afd
commit 921e426605
2 changed files with 4 additions and 4 deletions

View File

@ -561,9 +561,9 @@ void S6Exporter::ExportRide(rct2_ride* dst, const Ride* src)
dst->turn_count_banked = src->turn_count_banked;
dst->turn_count_sloped = src->turn_count_sloped;
if (dst->type == RIDE_TYPE_MINI_GOLF)
dst->inversions = std::min(src->holes, (uint8_t)31);
dst->inversions = std::min((uint8_t)src->holes, (uint8_t)31);
else
dst->inversions = std::min(src->inversions, (uint8_t)31);
dst->inversions = std::min((uint8_t)src->inversions, (uint8_t)31);
dst->inversions |= (src->sheltered_eighths << 5);
dst->drops = src->drops;
dst->start_drop_height = src->start_drop_height;

View File

@ -344,8 +344,8 @@ struct Ride
uint8_t current_issues;
uint32_t last_issue_time;
RideStation stations[MAX_STATIONS];
uint8_t inversions;
uint8_t holes;
uint16_t inversions;
uint16_t holes;
uint8_t sheltered_eighths;
bool CanBreakDown() const;