summaryrefslogtreecommitdiff
path: root/pnoise.py
diff options
context:
space:
mode:
authorPerttu Ahola <celeron55@gmail.com>2011-05-31 00:15:43 +0300
committerPerttu Ahola <celeron55@gmail.com>2011-05-31 00:15:43 +0300
commit223b3793485a76f87599d39364b1003c2ca7c49c (patch)
tree67b2dcc8603a01a32e33d3f0004e7cf4797df2c0 /pnoise.py
parent16fdb42590dc14772fcf0cc95c6baf08e6f583cd (diff)
downloadminetest-223b3793485a76f87599d39364b1003c2ca7c49c.tar.gz
minetest-223b3793485a76f87599d39364b1003c2ca7c49c.tar.bz2
minetest-223b3793485a76f87599d39364b1003c2ca7c49c.zip
Reduced the CPU usage of the sent block selector algorithm
Diffstat (limited to 'pnoise.py')
0 files changed, 0 insertions, 0 deletions
ndation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #include "staticobject.h" #include "util/serialize.h" void StaticObject::serialize(std::ostream &os) { // type writeU8(os, type); // pos writeV3F1000(os, pos); // data os<<serializeString(data); } void StaticObject::deSerialize(std::istream &is, u8 version) { // type type = readU8(is); // pos pos = readV3F1000(is); // data data = deSerializeString(is); } void StaticObjectList::serialize(std::ostream &os) { // version u8 version = 0; writeU8(os, version); // count u16 count = m_stored.size() + m_active.size(); writeU16(os, count); for(std::vector<StaticObject>::iterator i = m_stored.begin(); i != m_stored.end(); ++i) { StaticObject &s_obj = *i; s_obj.serialize(os); }