#include <staticobject.h>
Public Member Functions | |
void | insert (u16 id, const StaticObject &obj) |
void | remove (u16 id) |
void | serialize (std::ostream &os) |
void | deSerialize (std::istream &is) |
Public Attributes | |
std::vector< StaticObject > | m_stored |
std::map< u16, StaticObject > | m_active |
void StaticObjectList::deSerialize | ( | std::istream & | is | ) |
References StaticObject::deSerialize(), errorstream, m_active, m_stored, readU16(), and readU8().
Referenced by MapBlock::deSerialize(), and MapBlock::deSerialize_pre22().
|
inline |
References dstream, FATAL_ERROR, m_active, and m_stored.
Referenced by ServerEnvironment::saveStaticToBlock().
|
inline |
References m_active, and warningstream.
Referenced by ServerEnvironment::deleteStaticFromBlock().
void StaticObjectList::serialize | ( | std::ostream & | os | ) |
References errorstream, m_active, m_stored, StaticObject::serialize(), U16_MAX, writeU16(), and writeU8().
Referenced by MapBlock::serialize().
std::map<u16, StaticObject> StaticObjectList::m_active |
Referenced by ServerEnvironment::addActiveObjectRaw(), ServerEnvironment::clearObjects(), ABMHandler::countObjects(), ServerEnvironment::deactivateFarObjects(), deSerialize(), insert(), remove(), ServerEnvironment::removeRemovedObjects(), serialize(), and ServerEnvironment::setStaticForActiveObjectsInBlock().
std::vector<StaticObject> StaticObjectList::m_stored |