mirror of https://github.com/OpenRCT2/OpenRCT2.git
Add drawing for missing B&M and mini RC pieces
This commit is contained in:
parent
8afaf33b1c
commit
5610b72394
|
@ -1321,6 +1321,49 @@ void track_paint(uint8 direction, int height, rct_map_element *mapElement)
|
|||
}
|
||||
|
||||
int rideType = ride->type;
|
||||
|
||||
if (rideType == RIDE_TYPE_VERTICAL_DROP_ROLLER_COASTER) {
|
||||
switch(trackType) {
|
||||
case TRACK_ELEM_HALF_LOOP_UP:
|
||||
case TRACK_ELEM_HALF_LOOP_DOWN:
|
||||
case TRACK_ELEM_LEFT_CORKSCREW_UP:
|
||||
case TRACK_ELEM_RIGHT_CORKSCREW_UP:
|
||||
case TRACK_ELEM_LEFT_CORKSCREW_DOWN:
|
||||
case TRACK_ELEM_RIGHT_CORKSCREW_DOWN:
|
||||
case TRACK_ELEM_LEFT_LARGE_HALF_LOOP_UP:
|
||||
case TRACK_ELEM_RIGHT_LARGE_HALF_LOOP_UP:
|
||||
case TRACK_ELEM_RIGHT_LARGE_HALF_LOOP_DOWN:
|
||||
case TRACK_ELEM_LEFT_LARGE_HALF_LOOP_DOWN:
|
||||
case TRACK_ELEM_LEFT_BARREL_ROLL_UP_TO_DOWN:
|
||||
case TRACK_ELEM_RIGHT_BARREL_ROLL_UP_TO_DOWN:
|
||||
case TRACK_ELEM_LEFT_BARREL_ROLL_DOWN_TO_UP:
|
||||
case TRACK_ELEM_RIGHT_BARREL_ROLL_DOWN_TO_UP:
|
||||
case TRACK_ELEM_90_DEG_TO_INVERTED_FLAT_QUARTER_LOOP_UP:
|
||||
case TRACK_ELEM_INVERTED_FLAT_TO_90_DEG_QUARTER_LOOP_DOWN:
|
||||
case TRACK_ELEM_FLAT_TO_60_DEG_UP_LONG_BASE:
|
||||
case TRACK_ELEM_60_DEG_UP_TO_FLAT_LONG_BASE:
|
||||
rideType = RIDE_TYPE_TWISTER_ROLLER_COASTER;
|
||||
}
|
||||
}
|
||||
if (rideType == RIDE_TYPE_TWISTER_ROLLER_COASTER) {
|
||||
switch(trackType) {
|
||||
case TRACK_ELEM_FLAT_TO_60_DEG_UP:
|
||||
case TRACK_ELEM_60_DEG_UP_TO_FLAT:
|
||||
case TRACK_ELEM_DIAG_FLAT_TO_60_DEG_UP:
|
||||
case TRACK_ELEM_DIAG_60_DEG_UP_TO_FLAT:
|
||||
case TRACK_ELEM_BRAKE_FOR_DROP:
|
||||
rideType = RIDE_TYPE_VERTICAL_DROP_ROLLER_COASTER;
|
||||
}
|
||||
}
|
||||
|
||||
if (rideType == RIDE_TYPE_MINI_ROLLER_COASTER) {
|
||||
switch(trackType) {
|
||||
case TRACK_ELEM_LEFT_CURVED_LIFT_HILL:
|
||||
case TRACK_ELEM_RIGHT_CURVED_LIFT_HILL:
|
||||
rideType = RIDE_TYPE_SPIRAL_ROLLER_COASTER;
|
||||
}
|
||||
}
|
||||
|
||||
bool useOriginalRidePaint = false;
|
||||
#ifndef NO_RCT2
|
||||
useOriginalRidePaint = gUseOriginalRidePaint;
|
||||
|
|
Loading…
Reference in New Issue