diff --git a/media/player/player01.ani b/media/player/player.ani similarity index 100% rename from media/player/player01.ani rename to media/player/player.ani diff --git a/media/player/player01.png b/media/player/player.png similarity index 100% rename from media/player/player01.png rename to media/player/player.png diff --git a/media/player/player2.ani b/media/player/player2.ani new file mode 100644 index 0000000..35dc70d --- /dev/null +++ b/media/player/player2.ani @@ -0,0 +1,24 @@ +frames_per_row=8 +frame_width=8 +frame_height=16 + +[animation] +name=stand +speed=8 +loop=0 +frames=0 +[/animation] + +[animation] +name=walk +speed=8 +loop=0 +frames=0,1,2,3,4,5,6,7 +[/animation] + +[animation] +name=walk_menu +speed=0 +loop=0 +frames=0,1,2,3,4,5,6,7 +[/animation] \ No newline at end of file diff --git a/media/player/player2.png b/media/player/player2.png new file mode 100644 index 0000000..3e33e36 Binary files /dev/null and b/media/player/player2.png differ diff --git a/source/director.cpp b/source/director.cpp index b818b3b..6d41599 100644 --- a/source/director.cpp +++ b/source/director.cpp @@ -185,8 +185,8 @@ bool Director::setFileList() asset->add("/media/enemies/sigmasua.png", bitmap); asset->add("/media/enemies/sigmasua.ani", data); - asset->add("/media/player/player01.png", bitmap); - asset->add("/media/player/player01.ani", data); + asset->add("/media/player/player.png", bitmap); + asset->add("/media/player/player.ani", data); asset->add("/media/items/items.png", bitmap); diff --git a/source/game.cpp b/source/game.cpp index 062f08c..cf137c8 100644 --- a/source/game.cpp +++ b/source/game.cpp @@ -23,7 +23,7 @@ Game::Game(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, D scoreboard = new ScoreBoard(renderer, asset, &playerLives, &itemsPicked, &clock); itemTracker = new ItemTracker(); room = new Room(asset->get(currentRoom), renderer, screen, asset, itemTracker, &itemsPicked, debug); - player = new Player(spawnPoint, asset->get("player01.png"), asset->get("player01.ani"), renderer, asset, input, room, debug); + player = new Player(spawnPoint, asset->get("player.png"), asset->get("player.ani"), renderer, asset, input, room, debug); eventHandler = new SDL_Event(); text = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer); music = JA_LoadMusic(asset->get("game.ogg").c_str()); @@ -318,7 +318,7 @@ void Game::killPlayer() // Crea la nueva habitación y el nuevo jugador room = new Room(asset->get(currentRoom), renderer, screen, asset, itemTracker, &itemsPicked, debug); - player = new Player(spawnPoint, asset->get("player01.png"), asset->get("player01.ani"), renderer, asset, input, room, debug); + player = new Player(spawnPoint, asset->get("player.png"), asset->get("player.ani"), renderer, asset, input, room, debug); } // Recarga todas las texturas diff --git a/source/scoreboard.cpp b/source/scoreboard.cpp index 77dedce..4a05a93 100644 --- a/source/scoreboard.cpp +++ b/source/scoreboard.cpp @@ -13,8 +13,8 @@ ScoreBoard::ScoreBoard(SDL_Renderer *renderer, Asset *asset, int *lives, int *it this->clock = clock; // Reserva memoria para los objetos - texture = new LTexture(renderer, asset->get("player01.png")); - sprite = new AnimatedSprite(texture, renderer, asset->get("player01.ani")); + texture = new LTexture(renderer, asset->get("player.png")); + sprite = new AnimatedSprite(texture, renderer, asset->get("player.ani")); sprite->setCurrentAnimation("walk_menu"); text = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer);