porymap/src/core/blockdata.cpp
2021-02-16 16:51:00 -06:00

11 lines
305 B
C++

#include "blockdata.h"
QByteArray Blockdata::serialize() const {
QByteArray data;
for (const auto &block : *this) {
uint16_t word = block.rawValue();
data.append(static_cast<char>(word & 0xff));
data.append(static_cast<char>((word >> 8) & 0xff));
}
return data;
}