Setting the `scale` attribute in the Sprite.update method will no longer innapropriately override `scale_x` and `scale_y`.
@@ -580,7 +580,7 @@ class Sprite(event.EventDispatcher):
`scale` : float
Scaling factor.
`scale_x` : float
- Horisontal scaling factor.
+ Horizontal scaling factor.
`scale_y` : float
Vertical scaling factor.
"""
@@ -591,7 +591,7 @@ class Sprite(event.EventDispatcher):
if rotation is not None:
self._rotation = rotation
if scale is not None:
- self._scale_x = self._scale_y = scale
+ self._scale = scale
if scale_x is not None:
self._scale_x = scale_x
if scale_y is not None:
