Amb les textures en memoria i compartides ja no puc fer el trick de canvi de paleta per a la flama del segon jugador tal i com està plantejat el codi. Arreglat creant una segona textura

This commit is contained in:
2024-10-20 19:38:28 +02:00
parent 7434869894
commit 2377815c02
8 changed files with 96 additions and 73 deletions

View File

@@ -347,7 +347,7 @@ void Game::loadMedia()
{
std::vector<std::shared_ptr<Texture>> player_texture;
player_texture.emplace_back(Resource::get()->getTexture("player1.gif"));
player_texture.emplace_back(Resource::get()->getTexture("player_power.gif"));
player_texture.emplace_back(Resource::get()->getTexture("player1_power.png"));
player_textures_.push_back(player_texture);
}
@@ -355,7 +355,7 @@ void Game::loadMedia()
{
std::vector<std::shared_ptr<Texture>> player_texture;
player_texture.emplace_back(Resource::get()->getTexture("player2.gif"));
player_texture.emplace_back(Resource::get()->getTexture("player_power.gif"));
player_texture.emplace_back(Resource::get()->getTexture("player2_power.png"));
player_textures_.push_back(player_texture);
}
@@ -1193,7 +1193,7 @@ void Game::renderItems()
ItemType Game::dropItem()
{
return ItemType::COFFEE_MACHINE;
const auto lucky_number = rand() % 100;
const auto item = rand() % 6;