summaryrefslogtreecommitdiffhomepage
path: root/serialize
diff options
context:
space:
mode:
Diffstat (limited to 'serialize')
-rw-r--r--serialize/world-reader.cpp3
-rw-r--r--serialize/world-writer.cpp14
2 files changed, 12 insertions, 5 deletions
diff --git a/serialize/world-reader.cpp b/serialize/world-reader.cpp
index ec8b733a..d3954b09 100644
--- a/serialize/world-reader.cpp
+++ b/serialize/world-reader.cpp
@@ -223,10 +223,13 @@ void reader_state::read_chunks(reader_t& s)
//t.passability() = pass_mode(flags & pass_mask);
if (flags & meta_ground)
t.ground() = make_atlas();
+ // todo!
+#if 0
if (flags & meta_wall_n)
t.wall_north() = make_atlas();
if (flags & meta_wall_w)
t.wall_west() = make_atlas();
+#endif
if (PROTO >= 3 && PROTO < 8) [[unlikely]]
if (flags & meta_scenery_)
read_old_scenery(s, ch, i);
diff --git a/serialize/world-writer.cpp b/serialize/world-writer.cpp
index c41fa89d..90fcf3b4 100644
--- a/serialize/world-writer.cpp
+++ b/serialize/world-writer.cpp
@@ -458,14 +458,17 @@ void writer_state::serialize_chunk(const chunk& c, chunk_coords_ coord)
for (auto i = 0uz; 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();
+ const auto ground = x.ground();
+ const auto wall_north = x.wall_north(), wall_west = x.wall_west();
//const auto scenery = x.scenery_frame;
fm_debug_assert(s.bytes_written() + tile_size <= chunkbuf_size);
auto img_g = maybe_intern_atlas(ground);
- auto img_n = maybe_intern_atlas(wall_north);
- auto img_w = maybe_intern_atlas(wall_west);
+ //auto img_n = maybe_intern_atlas(wall_north);
+ //auto img_w = maybe_intern_atlas(wall_west);
+ // todo!
+ auto img_n = null_atlas, img_w = null_atlas;
if (img_g == null_atlas && img_n == null_atlas && img_w == null_atlas)
{
@@ -495,8 +498,9 @@ void writer_state::serialize_chunk(const chunk& c, chunk_coords_ coord)
fm_assert(!x.atlas || x.variant < x.atlas->num_tiles());
};
check_atlas(ground);
- check_atlas(wall_north);
- check_atlas(wall_west);
+ // todo!
+ //check_atlas(wall_north);
+ //check_atlas(wall_west);
if (img_g != null_atlas)
{