From c81a7821034eba4bb7cdc1d68bade212b1aaff4d Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 22 Nov 2023 04:29:30 +0100 Subject: add wall passability --- test/json/wall-atlas-02_groups.json | 1 + test/wall-atlas.cpp | 1 + 2 files changed, 2 insertions(+) (limited to 'test') diff --git a/test/json/wall-atlas-02_groups.json b/test/json/wall-atlas-02_groups.json index 58ec0194..e3ff3fb3 100644 --- a/test/json/wall-atlas-02_groups.json +++ b/test/json/wall-atlas-02_groups.json @@ -20,6 +20,7 @@ "n": { }, "w": { + "pass-mode": "shoot-through", "wall": { "default-tint": false, "offset": 0, diff --git a/test/wall-atlas.cpp b/test/wall-atlas.cpp index 84b79094..7cd922ae 100644 --- a/test/wall-atlas.cpp +++ b/test/wall-atlas.cpp @@ -74,6 +74,7 @@ void test_read_groups(StringView filename) fm_assert(read_direction_metadata(jroot, Direction_::S).is_empty()); const auto dir = read_direction_metadata(jroot, Direction_::W); + fm_assert(dir.passability == pass_mode::shoot_through); fm_assert(dir.wall.pixel_size == Vector2ui{} ); fm_assert(dir.wall.default_tint == false ); fm_assert(dir.wall.mirrored == group_defaults.mirrored ); -- cgit v1.2.3