summaryrefslogtreecommitdiffhomepage
path: root/serialize/world-writer.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-02-27 07:29:42 +0100
committerStanislaw Halik <sthalik@misaki.pl>2023-02-27 12:37:20 +0100
commitf60c3734e38408b97e10e29a6c1d8780770d5b79 (patch)
tree20f778f31725b8960d13a04388757b2f53fa0164 /serialize/world-writer.cpp
parent48b8e559cd72c95a5f72de625a608e85026e3785 (diff)
compat/prelude: add operator""_uz() for size_t
Diffstat (limited to 'serialize/world-writer.cpp')
-rw-r--r--serialize/world-writer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/serialize/world-writer.cpp b/serialize/world-writer.cpp
index 6bb033ab..2a58a51b 100644
--- a/serialize/world-writer.cpp
+++ b/serialize/world-writer.cpp
@@ -256,7 +256,7 @@ void writer_state::serialize_scenery()
s << (atlasid)sz;
StringView last;
- for (std::size_t i = 0; i < sz; i++)
+ for (auto i = 0_uz; i < sz; i++)
{
fm_debug_assert(s.bytes_written() + atlasbuf_size1 < atlasbuf_size);
const auto& [sc, idx] = vec[i];
@@ -264,8 +264,8 @@ void writer_state::serialize_scenery()
{
fm_assert(sc->name.size() < atlas_name_max);
last = sc->name;
- std::size_t num = 1;
- for (std::size_t j = i+1; j < sz && vec[j].s->name == sc->name; j++)
+ auto num = 1_uz;
+ for (auto j = i+1; j < sz && vec[j].s->name == sc->name; j++)
num++;
fm_assert(num < int_max<std::uint8_t>);
s << (std::uint8_t)num;
@@ -292,7 +292,7 @@ void writer_state::serialize_chunk(const chunk& c, chunk_coords coord)
s << chunk_magic << coord.x << coord.y;
- for (std::size_t i = 0; i < TILE_COUNT; i++)
+ for (auto i = 0_uz; i < TILE_COUNT; i++)
{
const tile_proto x = c[i];
const auto ground = x.ground(), wall_north = x.wall_north(), wall_west = x.wall_west();