Añadido movimiento al sprite de la demo

This commit is contained in:
2023-05-07 10:05:18 +02:00
parent ca9d789cbd
commit aeb508f936

View File

@@ -83,6 +83,8 @@ int main(int argc, char *argv[])
sprite->setWidth(16); sprite->setWidth(16);
sprite->setHeight(32); sprite->setHeight(32);
sprite->setSpriteClip({0, 0, 16, 32}); sprite->setSpriteClip({0, 0, 16, 32});
sprite->setVelX(1);
sprite->setVelY(2);
// Bucle principal // Bucle principal
// JA_PlayMusic(music, true); // JA_PlayMusic(music, true);
@@ -117,6 +119,17 @@ int main(int argc, char *argv[])
// Incrementa el contador // Incrementa el contador
counter++; counter++;
// Actualiza el sprite
if (sprite->getPosX() + sprite->getWidth() > options->gameWidth or sprite->getPosX() < 0)
{
sprite->setVelX(sprite->getVelX() * -1);
}
if (sprite->getPosY() + sprite->getHeight() > options->gameHeight or sprite->getPosY() < 0)
{
sprite->setVelY(sprite->getVelY() * -1);
}
sprite->update();
} }
// Dibuja en pantalla // Dibuja en pantalla