From b002a054dfc47222defe8972d7062324647d64ff Mon Sep 17 00:00:00 2001 From: larnin Date: Wed, 13 Feb 2019 01:03:47 +0100 Subject: [PATCH] Fix tilemap multimaterial (#197) --- include/Nazara/Graphics/TileMap.inl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/Nazara/Graphics/TileMap.inl b/include/Nazara/Graphics/TileMap.inl index 23065d429..bb24ea3d4 100644 --- a/include/Nazara/Graphics/TileMap.inl +++ b/include/Nazara/Graphics/TileMap.inl @@ -149,8 +149,8 @@ namespace Nz m_layers[materialIndex].tiles.insert(tileIndex); else if (materialIndex != tile.layerIndex) { - m_layers[materialIndex].tiles.erase(tileIndex); - m_layers[tile.layerIndex].tiles.insert(tileIndex); + m_layers[tile.layerIndex].tiles.erase(tileIndex); + m_layers[materialIndex].tiles.insert(tileIndex); invalidatedLayers |= 1U << tile.layerIndex; } @@ -285,8 +285,8 @@ namespace Nz m_layers[materialIndex].tiles.insert(tileIndex); else if (materialIndex != tile.layerIndex) { - m_layers[materialIndex].tiles.erase(tileIndex); - m_layers[tile.layerIndex].tiles.insert(tileIndex); + m_layers[tile.layerIndex].tiles.erase(tileIndex); + m_layers[materialIndex].tiles.insert(tileIndex); invalidatedLayers |= 1U << tile.layerIndex; }