porymap/src/core/blockdata.cpp

12 lines
299 B
C++
Raw Normal View History

2018-09-25 01:12:29 +01:00
#include "blockdata.h"
QByteArray Blockdata::serialize() {
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;
}