Make outside background tiles ignore solid walls

This was the behavior in the old autotiling system, so this brings that
behavior back.
This commit is contained in:
AllyTally
2023-12-09 22:26:30 -04:00
committed by Misa Elizabeth Kai
parent d314672614
commit 03bc9566fb
2 changed files with 37 additions and 10 deletions

View File

@@ -27,6 +27,7 @@ struct EditorTilecolInfo
const char* background_type;
int background_base;
bool direct_mode;
bool bg_ignores_walls;
};
enum EditorTools
@@ -139,6 +140,7 @@ public:
void reset(void);
void register_tileset(EditorTilesets tileset, const char* name);
void register_tilecol(EditorTilesets tileset, int index, const char* foreground_type, int foreground_base, const char* background_type, int background_base, bool direct, bool bg_ignores_walls);
void register_tilecol(EditorTilesets tileset, int index, const char* foreground_type, int foreground_base, const char* background_type, int background_base, bool direct);
void register_tilecol(EditorTilesets tileset, int index, const char* foreground_type, int foreground_base, const char* background_type, int background_base);