Añadido movimiento al sprite de la demo
This commit is contained in:
13
main.cpp
13
main.cpp
@@ -83,6 +83,8 @@ int main(int argc, char *argv[])
|
||||
sprite->setWidth(16);
|
||||
sprite->setHeight(32);
|
||||
sprite->setSpriteClip({0, 0, 16, 32});
|
||||
sprite->setVelX(1);
|
||||
sprite->setVelY(2);
|
||||
|
||||
// Bucle principal
|
||||
// JA_PlayMusic(music, true);
|
||||
@@ -117,6 +119,17 @@ int main(int argc, char *argv[])
|
||||
|
||||
// Incrementa el contador
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user