summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--serialize/savegame.cpp42
1 files changed, 27 insertions, 15 deletions
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 <Magnum/Math/Functions.h>
#include <tsl/robin_map.h>
-// 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<uint8_t> == 127 && highbit<uint8_t> == 128);
static_assert(null<uint32_t> == 0x7fffffff && highbit<uint32_t> == 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<variant_t> : v;
+ auto v = ch[index].ground().variant; return v == (variant_t)-1 ? null<variant_t> : 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<variant_t> : v;
+ serialize_tile_([&ch](uint32_t index) {
+ auto v = ch[index].wall_north().variant; return v == (variant_t)-1 ? null<variant_t> : 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<variant_t> : v;
+ serialize_tile_([&ch](uint32_t index) {
+ auto v = ch[index].wall_west().variant; return v == (variant_t)-1 ? null<variant_t> : 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
+)
+*/