@@ -83,7 +83,7 @@ def should_render_feature(self, key, context):
8383 if self .property_value ("SLOPED_TURNS" , props ) and self .property_value ("VEHICLE_SPRITE_FLAG_FLAT_BANKED" , props ):
8484 return True
8585 elif key == "VEHICLE_SPRITE_FLAG_DIAGONAL_GENTLE_SLOPE_BANKED_TRANSITIONS" :
86- if self .property_value ("SLOPED_TURNS " , props ) and self .property_value ("VEHICLE_SPRITE_FLAG_DIAGONAL_SLOPES" , props ):
86+ if self .property_value ("VEHICLE_SPRITE_FLAG_FLAT_BANKED " , props ) and self .property_value ("VEHICLE_SPRITE_FLAG_DIAGONAL_SLOPES" , props ):
8787 return True
8888 elif key == "VEHICLE_SPRITE_FLAG_FLAT_TO_GENTLE_SLOPE_BANKED_TRANSITIONS" :
8989 if self .property_value ("VEHICLE_SPRITE_FLAG_FLAT_BANKED" , props ) and self .property_value ("VEHICLE_SPRITE_FLAG_GENTLE_SLOPES" , props ):
@@ -108,14 +108,14 @@ def add_render_angles(self, context, is_inverted=False, animation_frames=1):
108108 if track_section [0 ]:
109109 base_view_angle = 45
110110 self .task_builder .set_rotation (
111- base_view_angle , track_section [3 ] + extra_roll , track_section [2 ], track_section [4 ])
111+ base_view_angle , - track_section [3 ] - extra_roll , track_section [2 ], track_section [4 ])
112112
113113 if key == "VEHICLE_SPRITE_FLAG_RESTRAINT_ANIMATION" :
114114 for j in range (3 ):
115115 for k in range (track_section [1 ]):
116116 for l in range (animation_frames ):
117117 self .task_builder .set_rotation (
118- base_view_angle + k / track_section [1 ] * 360 , track_section [3 ] + extra_roll , track_section [2 ], track_section [4 ])
118+ base_view_angle + k / track_section [1 ] * 360 , - track_section [3 ] - extra_roll , track_section [2 ], track_section [4 ])
119119 self .task_builder .add_viewing_angles (
120120 1 , animation_frames + j , 1 )
121121 else :
0 commit comments