From 44e875299a18fdd97083d2144660bc3de4ff6ae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Przemys=C5=82aw=20Pluta?= Date: Mon, 1 Feb 2021 12:49:07 +0100 Subject: [PATCH] Fix invalid tile coordinates in GameMap.setTile() method --- .../com/bartlomiejpluta/base/core/world/map/GameMap.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/src/main/java/com/bartlomiejpluta/base/core/world/map/GameMap.java b/engine/src/main/java/com/bartlomiejpluta/base/core/world/map/GameMap.java index 26716ec5..c92303f9 100755 --- a/engine/src/main/java/com/bartlomiejpluta/base/core/world/map/GameMap.java +++ b/engine/src/main/java/com/bartlomiejpluta/base/core/world/map/GameMap.java @@ -39,9 +39,9 @@ public class GameMap { Arrays.fill(passageMap, 0, rows * cols, PassageAbility.ALLOW); } - public void setTile(int layer, int row, int col, Tile tile) { - recalculateTileGeometry(tile, row, col); - map[layer][row * cols + col] = tile; + public void setTile(int layer, int row, int col, Tile tile) { + recalculateTileGeometry(tile, col, row); + map[layer][col * cols + row] = tile; } private void recalculateTileGeometry(Tile tile, int i, int j) {