[General] Allow single bit booleans in packets

This commit is contained in:
Koncord 2017-06-02 21:03:29 +08:00
parent 9742b0a801
commit c2600bac8e

View file

@ -70,17 +70,10 @@ namespace mwmp
void RW(bool &data, bool write) void RW(bool &data, bool write)
{ {
char _data;
if (write) if (write)
{ bs->Write(data);
_data = data;
bs->Write(_data);
}
else else
{ bs->Read(data);
bs->Read(_data);
data = _data;
}
} }
void RW(std::string &str, bool write, bool compress = 0) void RW(std::string &str, bool write, bool compress = 0)