+ void deSerialize(std::istream &is, std::string playername);
+
+ bool checkModified()
+ {
+ if(m_last_hp != hp || m_last_pitch != m_pitch ||
+ m_last_pos != m_position || m_last_yaw != m_yaw ||
+ !(inventory == m_last_inventory))
+ {
+ m_last_hp = hp;
+ m_last_pitch = m_pitch;
+ m_last_pos = m_position;
+ m_last_yaw = m_yaw;
+ m_last_inventory = inventory;
+ return true;
+ } else {
+ return false;
+ }
+ }