moving_sprite.cpp: afegida funcio per a escalar la velocitat de rotacio
This commit is contained in:
@@ -48,7 +48,8 @@ class MovingSprite : public Sprite {
|
|||||||
void setRotate(bool enable); // Activa o desactiva el efecto de rotación
|
void setRotate(bool enable); // Activa o desactiva el efecto de rotación
|
||||||
void startRotate(); // Habilita la rotación con centro automático
|
void startRotate(); // Habilita la rotación con centro automático
|
||||||
void stopRotate(); // Detiene la rotación y resetea ángulo
|
void stopRotate(); // Detiene la rotación y resetea ángulo
|
||||||
void setRotateAmount(double value) { rotate_.amount = value; } // Establece la cantidad de rotación
|
void setRotateAmount(double value) { rotate_.amount = value; } // Establece la velocidad de rotación
|
||||||
|
void scaleRotateAmount(float value) { rotate_.amount *= value; } // Modifica la velocidad de rotacion
|
||||||
void switchRotate() { rotate_.amount *= -1; } // Cambia el sentido de la rotación
|
void switchRotate() { rotate_.amount *= -1; } // Cambia el sentido de la rotación
|
||||||
void setFlip(SDL_FlipMode flip) { flip_ = flip; } // Establece el flip
|
void setFlip(SDL_FlipMode flip) { flip_ = flip; } // Establece el flip
|
||||||
void flip() { flip_ = (flip_ == SDL_FLIP_HORIZONTAL) ? SDL_FLIP_NONE : SDL_FLIP_HORIZONTAL; } // Cambia el flip
|
void flip() { flip_ = (flip_ == SDL_FLIP_HORIZONTAL) ? SDL_FLIP_NONE : SDL_FLIP_HORIZONTAL; } // Cambia el flip
|
||||||
|
|||||||
Reference in New Issue
Block a user