summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-11-22 04:29:30 +0100
committerStanislaw Halik <sthalik@misaki.pl>2023-11-22 04:29:30 +0100
commitc81a7821034eba4bb7cdc1d68bade212b1aaff4d (patch)
tree22a06d59d35a95771794dea2a75a2930254f5558 /test
parentdb35c09198d163ead63da76f22b1aa775c4a3b32 (diff)
add wall passability
Diffstat (limited to 'test')
-rw-r--r--test/json/wall-atlas-02_groups.json1
-rw-r--r--test/wall-atlas.cpp1
2 files changed, 2 insertions, 0 deletions
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 );