File tree 1 file changed +11
-8
lines changed
1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -197,15 +197,18 @@ def height(self) -> float:
197
197
@height .setter
198
198
def height (self , new_value : float ):
199
199
size = self ._size
200
- if new_value != size [1 ]:
201
- new_scale = Vec2 (self ._scale [0 ], new_value / self ._texture .height )
202
- self ._scale = new_scale
203
- self ._hit_box .scale = new_scale
204
- self ._size = Vec2 (size [0 ], new_value )
205
200
206
- self .update_spatial_hash ()
207
- for sprite_list in self .sprite_lists :
208
- sprite_list ._update_height (self )
201
+ if new_value == size [1 ]:
202
+ return
203
+
204
+ new_scale = Vec2 (self ._scale [0 ], new_value / self ._texture .height )
205
+ self ._scale = new_scale
206
+ self ._hit_box .scale = new_scale
207
+ self ._size = Vec2 (size [0 ], new_value )
208
+
209
+ self .update_spatial_hash ()
210
+ for sprite_list in self .sprite_lists :
211
+ sprite_list ._update_height (self )
209
212
210
213
@property
211
214
def size (self ) -> Vec2 :
You can’t perform that action at this time.
0 commit comments