diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-05-22 17:00:09 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-05-22 17:00:09 +0300 |
commit | 0af53115384cda1d96337b39c4205cb7a970c069 (patch) | |
tree | e4fa369ece509e685e2ff719b9228492bffc93d8 /src/utility.h | |
parent | af7d50e91091b7bec74d94ad61c948062d4c1aab (diff) | |
download | hax-minetest-server-0af53115384cda1d96337b39c4205cb7a970c069.tar.gz hax-minetest-server-0af53115384cda1d96337b39c4205cb7a970c069.zip |
Preliminary "active block" stuff + set up test code to grow grass.
Diffstat (limited to 'src/utility.h')
-rw-r--r-- | src/utility.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/utility.h b/src/utility.h index 0df43a31b..f32dc3acf 100644 --- a/src/utility.h +++ b/src/utility.h @@ -221,6 +221,19 @@ inline u16 readU16(std::istream &is) return readU16((u8*)buf); } +inline void writeU32(std::ostream &os, u16 p) +{ + char buf[4]; + writeU16((u8*)buf, p); + os.write(buf, 4); +} +inline u16 readU32(std::istream &is) +{ + char buf[4]; + is.read(buf, 4); + return readU32((u8*)buf); +} + inline void writeF1000(std::ostream &os, f32 p) { char buf[2]; |