diff --git a/src/openrct2/paint/Paint.cpp b/src/openrct2/paint/Paint.cpp index f41a95e2f7..74663d5dcd 100644 --- a/src/openrct2/paint/Paint.cpp +++ b/src/openrct2/paint/Paint.cpp @@ -198,6 +198,7 @@ void paint_session_generate(paint_session * session) sint16 half_x = mapTile.x >> 1; uint16 num_vertical_quadrants = (dpi->height + 2128) >> 5; + session->CurrentRotation = get_current_rotation(); switch (get_current_rotation()) { case 0: diff --git a/src/openrct2/paint/Paint.h b/src/openrct2/paint/Paint.h index fdffd29e50..90b5243ce5 100644 --- a/src/openrct2/paint/Paint.h +++ b/src/openrct2/paint/Paint.h @@ -145,6 +145,7 @@ struct paint_session paint_struct * UnkF1AD28; attached_paint_struct * UnkF1AD2C; uint8 InteractionType; + uint8 CurrentRotation; support_height SupportSegments[9]; support_height Support; paint_string_struct * PSStringHead;