From 9782b450efd449f011b7247e7188effafc689112 Mon Sep 17 00:00:00 2001 From: AllyTally Date: Sat, 9 Dec 2023 22:27:41 -0400 Subject: [PATCH] Fix broken warp background check Seems like I made a mistake while originally writing the "make autotiling base" code. This commit fixes the warp background turning into solid tiles when you switch to a different tileset. --- desktop_version/src/Editor.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/desktop_version/src/Editor.cpp b/desktop_version/src/Editor.cpp index 409c8bd4..7dbd6b5e 100644 --- a/desktop_version/src/Editor.cpp +++ b/desktop_version/src/Editor.cpp @@ -4065,13 +4065,17 @@ void editorclass::make_autotiling_base(void) switch (type) { case TileType_NONSOLID: - if (type == TileType_NONSOLID || is_warp_zone_background(tile)) + set_tile(tile_x, tile_y, 2); + break; + case TileType_SOLID: + if (is_warp_zone_background(tile)) { set_tile(tile_x, tile_y, 2); } - break; - case TileType_SOLID: - set_tile(tile_x, tile_y, 1); + else + { + set_tile(tile_x, tile_y, 1); + } break; case TileType_SPIKE: set_tile(tile_x, tile_y, 6);