diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-09-01 22:36:26 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-09-01 22:36:26 +0200 |
commit | d90c38ce59d406cdfd4303c836ee524a71ad0979 (patch) | |
tree | 27c7bae59fbea84529977f588f050d5ce09e14ea /serialize/world-writer.cpp | |
parent | 31fd5bbc08234686cf798a93a18e0bb73615d1bf (diff) |
rename character -> critter
Diffstat (limited to 'serialize/world-writer.cpp')
-rw-r--r-- | serialize/world-writer.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/serialize/world-writer.cpp b/serialize/world-writer.cpp index 6d32762f..fedf96d6 100644 --- a/serialize/world-writer.cpp +++ b/serialize/world-writer.cpp @@ -9,7 +9,7 @@ #include "src/emplacer.hpp" #include "loader/loader.hpp" #include "src/scenery.hpp" -#include "src/character.hpp" +#include "src/critter.hpp" #include "loader/scenery.hpp" #include "src/anim-atlas.hpp" #include "src/light.hpp" @@ -77,7 +77,7 @@ private: constexpr auto tile_size = sizeof(tilemeta) + (sizeof(atlasid) + sizeof(variant_t)) * 3; constexpr auto chunkbuf_size = sizeof(chunk_magic) + sizeof(chunk_coords_) + tile_size * TILE_COUNT + sizeof(uint32_t); -constexpr auto object_size = std::max({ sizeof(character), sizeof(scenery), sizeof(light), }); +constexpr auto object_size = std::max({ sizeof(critter), sizeof(scenery), sizeof(light), }); writer_state::writer_state(const world& world) : _world{&world} { @@ -194,7 +194,7 @@ void write_object_flags(binary_writer<T>& s, const U& e) flags |= (1 << 3) * e.closing; flags |= (1 << 4) * e.interactive; } - else if constexpr(tag == object_type::character) + else if constexpr(tag == object_type::critter) { flags |= (1 << 2) * e.playable; } @@ -299,7 +299,7 @@ void writer_state::serialize_scenery_names() void writer_state::serialize_strings() { - static_assert(character_name_max <= string_max); + static_assert(critter_name_max <= string_max); auto len = 0uz; for (const auto& [k, v] : string_map) { @@ -351,8 +351,8 @@ void writer_state::serialize_scenery(const chunk& c, writer_t& s) { default: fm_abort("invalid object type '%d'", (int)type); - case object_type::character: { - const auto& C = static_cast<const character&>(e); + case object_type::critter: { + const auto& C = static_cast<const critter&>(e); uint8_t id = 0; const auto sc_exact = C.bbox_offset.isZero() && @@ -367,7 +367,7 @@ void writer_state::serialize_scenery(const chunk& c, writer_t& s) s << C.frame; s << C.offset_frac[0]; s << C.offset_frac[1]; - fm_assert(C.name.size() < character_name_max); + fm_assert(C.name.size() < critter_name_max); s << intern_string(C.name); if (!sc_exact) write_bbox(s, C); @@ -542,7 +542,7 @@ ArrayView<const char> writer_state::serialize_world() case object_type::scenery: intern_scenery(static_cast<const scenery&>(e), false); break; - case object_type::character: + case object_type::critter: case object_type::light: break; default: |