From ad4b46dff41edb27b5e5d5c3fa6559182071a4a7 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 9 Apr 2024 16:16:18 +0200 Subject: w --- serialize/savegame.cpp | 42 +++++++++++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 15 deletions(-) (limited to 'serialize') diff --git a/serialize/savegame.cpp b/serialize/savegame.cpp index 075003de..0773d78c 100644 --- a/serialize/savegame.cpp +++ b/serialize/savegame.cpp @@ -28,10 +28,16 @@ //#include #include -// zzReSharper disable CppDFAUnreachableCode -// zzReSharper disable CppDFAUnreachableFunctionCall +// ReSharper disable CppDFAUnreachableCode +// ReSharper disable CppDFAUnreachableFunctionCall // zzReSharper disable CppUseStructuredBinding -// NOLINTBEGIN(*-missing-std-forward, *-avoid-const-or-ref-data-members, *-redundant-member-init) +/* +NOLINTBEGIN( + *-missing-std-forward, *-avoid-const-or-ref-data-members, + *-redundant-member-init, *-redundant-inline-specifier, + *-rvalue-reference-param-not-moved, *-redundant-casting +) +*/ namespace floormat { @@ -579,39 +585,39 @@ ok: void(); void serialize_chunk_(chunk& c, buffer& buf) { - const auto fn = [this](chunk& c, auto&& f) + const auto fn = [this](chunk& ch, auto&& f) { static_assert(null == 127 && highbit == 128); static_assert(null == 0x7fffffff && highbit == 0x80000000); auto magic = chunk_magic; visit(magic, f); - visit(c.coord(), f); + visit(ch.coord(), f); for (uint32_t i = 0; i < TILE_COUNT; i++) serialize_tile_([&](uint32_t index) { - return maybe_intern_atlas(c[index].ground_atlas(), atlas_type::ground); + return maybe_intern_atlas(ch[index].ground_atlas(), atlas_type::ground); }, i, f); for (uint32_t i = 0; i < TILE_COUNT; i++) serialize_tile_([&](uint32_t index) { - return maybe_intern_atlas(c[index].wall_north_atlas(), atlas_type::wall); + return maybe_intern_atlas(ch[index].wall_north_atlas(), atlas_type::wall); }, i, f); for (uint32_t i = 0; i < TILE_COUNT; i++) serialize_tile_([&](uint32_t index) { - return maybe_intern_atlas(c[index].wall_west_atlas(), atlas_type::wall); + return maybe_intern_atlas(ch[index].wall_west_atlas(), atlas_type::wall); }, i, f); for (uint32_t i = 0; i < TILE_COUNT; i++) serialize_tile_([&](uint32_t index) { - auto v = c[index].ground().variant; return v == (variant_t)-1 ? null : v; + auto v = ch[index].ground().variant; return v == (variant_t)-1 ? null : v; }, i, f); for (uint32_t i = 0; i < TILE_COUNT; i++) - serialize_tile_([&c](uint32_t index) { - auto v = c[index].wall_north().variant; return v == (variant_t)-1 ? null : v; + serialize_tile_([&ch](uint32_t index) { + auto v = ch[index].wall_north().variant; return v == (variant_t)-1 ? null : v; }, i, f); for (uint32_t i = 0; i < TILE_COUNT; i++) - serialize_tile_([&c](uint32_t index) { - auto v = c[index].wall_west().variant; return v == (variant_t)-1 ? null : v; + serialize_tile_([&ch](uint32_t index) { + auto v = ch[index].wall_west().variant; return v == (variant_t)-1 ? null : v; }, i, f); - serialize_objects_(c, f); + serialize_objects_(ch, f); }; size_t len = 0; @@ -1147,4 +1153,10 @@ class world world::deserialize(StringView filename, loader_policy asset_policy) } // namespace floormat -// NOLINTEND(*-missing-std-forward, *-avoid-const-or-ref-data-members, *-redundant-member-init) +/* +NOLINTEND( + *-missing-std-forward, *-avoid-const-or-ref-data-members, + *-redundant-member-init, *-redundant-inline-specifier, + *-rvalue-reference-param-not-moved, *-redundant-casting +) +*/ -- cgit v1.2.3