eliminats metodes frame-based obsolets
This commit is contained in:
@@ -53,18 +53,6 @@ void MovingSprite::stop() {
|
||||
flip_ = SDL_FLIP_NONE; // Establece como se ha de voltear el sprite
|
||||
}
|
||||
|
||||
// Mueve el sprite (frame-based)
|
||||
void MovingSprite::move() {
|
||||
x_ += vx_;
|
||||
y_ += vy_;
|
||||
|
||||
vx_ += ax_;
|
||||
vy_ += ay_;
|
||||
|
||||
pos_.x = static_cast<int>(x_);
|
||||
pos_.y = static_cast<int>(y_);
|
||||
}
|
||||
|
||||
// Mueve el sprite (time-based)
|
||||
void MovingSprite::move(float deltaTime) {
|
||||
// Convertir deltaTime (milisegundos) a factor de frame (asumiendo 60fps)
|
||||
@@ -80,12 +68,6 @@ void MovingSprite::move(float deltaTime) {
|
||||
pos_.y = static_cast<int>(y_);
|
||||
}
|
||||
|
||||
// Actualiza las variables internas del objeto (frame-based)
|
||||
void MovingSprite::update() {
|
||||
move();
|
||||
rotate();
|
||||
}
|
||||
|
||||
// Actualiza las variables internas del objeto (time-based)
|
||||
void MovingSprite::update(float deltaTime) {
|
||||
move(deltaTime);
|
||||
@@ -97,17 +79,6 @@ void MovingSprite::render() {
|
||||
getTexture()->render(pos_.x, pos_.y, &sprite_clip_, horizontal_zoom_, vertical_zoom_, rotate_.angle, &rotate_.center, flip_);
|
||||
}
|
||||
|
||||
// Establece la rotacion (frame-based)
|
||||
void MovingSprite::rotate() {
|
||||
if (rotate_.enabled) {
|
||||
++rotate_.counter;
|
||||
if (rotate_.counter % rotate_.speed == 0) {
|
||||
updateAngle();
|
||||
rotate_.counter = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Establece la rotacion (time-based)
|
||||
void MovingSprite::rotate(float deltaTime) {
|
||||
if (rotate_.enabled) {
|
||||
|
||||
Reference in New Issue
Block a user