diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-04-11 02:17:43 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-04-11 02:17:43 +0200 |
commit | e66bf2074088ff58495619e05cb89b143d5dfd92 (patch) | |
tree | f45594edec85ef75bd2056ef7601d2503b6de78e /test/bitmask.cpp | |
parent | b59818c46688ac04c3aae0edc7b3d11cd4a782b0 (diff) |
a
Diffstat (limited to 'test/bitmask.cpp')
-rw-r--r-- | test/bitmask.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/bitmask.cpp b/test/bitmask.cpp index cb19242e..7facb40b 100644 --- a/test/bitmask.cpp +++ b/test/bitmask.cpp @@ -16,15 +16,15 @@ const unsigned char img_bitmask[] = { }; constexpr auto data_nbytes = arraySize(img_bitmask); -constexpr auto size = Vector2i{21, 52}; -static_assert(size_t{size.product()+7}/8 == data_nbytes); +constexpr auto size = Vector2i{8, 16}; +static_assert(size_t{size.product()+7}/8 <= data_nbytes); void bitmask_test() { - auto img = loader.texture(loader.SCENERY_PATH, "control-panel"_s); + auto img = loader.texture(loader.SCENERY_PATH, "door-close"_s); auto bitmask = anim_atlas::make_bitmask(img); - fm_assert(bitmask.size() == size_t{size.product()}); - fm_assert(img.pixelSize() == 4 && img.size() == size); + fm_assert(bitmask.size() >= size_t{size.product()}); + fm_assert(img.pixelSize() == 4); //#define DO_GENERATE #ifdef DO_GENERATE fputc('\n', stdout); |