From 4df17161d7517c62ad8f4d4265c0b1c76cf3cf67 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 26 Feb 2022 23:58:59 +0100 Subject: [PATCH] walking:: save colors_of_floors --- mapeditor.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mapeditor.cpp b/mapeditor.cpp index 20315092..155d74b2 100644 --- a/mapeditor.cpp +++ b/mapeditor.cpp @@ -764,6 +764,12 @@ EX namespace mapstream { int32_t n = -1; f.write(n); int32_t id = cellids.count(cwt.at) ? cellids[cwt.at] : -1; f.write(id); + + if(f.vernum >= 0xA90C) { + vector v; + for(auto c: walking::colors_of_floors) v.push_back(c); + f.write(v); + } save_drawing_tool(f); @@ -980,6 +986,13 @@ EX namespace mapstream { savecount = 0; savetime = 0; cheater = 1; + if(f.vernum >= 0xA90C) { + vector v; + f.read(v); + walking::colors_of_floors.clear(); + for(auto c: v) walking::colors_of_floors.insert(c); + } + load_drawing_tool(f); dynamicval a3(vid.always3, vid.always3);