diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-10-15 02:28:57 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-10-15 02:28:57 +0300 |
commit | 43a28f04fa3ddf4b612f58c25a896293a01567e3 (patch) | |
tree | 58ca2cac232c28ffd59609ad3998b97628f13e33 /src/mapblock.h | |
parent | 080002f8ed1af6d34cdc6f5abff0f51586ca831c (diff) | |
download | minetest-43a28f04fa3ddf4b612f58c25a896293a01567e3.tar.gz minetest-43a28f04fa3ddf4b612f58c25a896293a01567e3.tar.bz2 minetest-43a28f04fa3ddf4b612f58c25a896293a01567e3.zip |
mobv2
Diffstat (limited to 'src/mapblock.h')
-rw-r--r-- | src/mapblock.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/src/mapblock.h b/src/mapblock.h index 368290065..22b3b7db6 100644 --- a/src/mapblock.h +++ b/src/mapblock.h @@ -29,7 +29,6 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "exceptions.h" #include "serialization.h" #include "constants.h" -#include "mapblockobject.h" #include "voxel.h" #include "nodemetadata.h" #include "staticobject.h" @@ -423,68 +422,6 @@ public: // Copies data from VoxelManipulator getPosRelative() void copyFrom(VoxelManipulator &dst); - /* - MapBlockObject stuff - DEPRECATED - */ - - /*void serializeObjects(std::ostream &os, u8 version) - { - m_objects.serialize(os, version); - }*/ - // If smgr!=NULL, new objects are added to the scene - void updateObjects(std::istream &is, u8 version, - scene::ISceneManager *smgr, u32 daynight_ratio) - { - m_objects.update(is, version, smgr, daynight_ratio); - - raiseModified(MOD_STATE_WRITE_NEEDED); - } - void clearObjects() - { - m_objects.clear(); - - raiseModified(MOD_STATE_WRITE_NEEDED); - } - void addObject(MapBlockObject *object) - throw(ContainerFullException, AlreadyExistsException) - { - m_objects.add(object); - - raiseModified(MOD_STATE_WRITE_NEEDED); - } - void removeObject(s16 id) - { - m_objects.remove(id); - - raiseModified(MOD_STATE_WRITE_NEEDED); - } - MapBlockObject * getObject(s16 id) - { - return m_objects.get(id); - } - JMutexAutoLock * getObjectLock() - { - return m_objects.getLock(); - } - - /* - Moves objects, deletes objects and spawns new objects - */ - void stepObjects(float dtime, bool server, u32 daynight_ratio); - - // origin is relative to block - void getObjects(v3f origin, f32 max_d, - core::array<DistanceSortedObject> &dest) - { - m_objects.getObjects(origin, max_d, dest); - } - - s32 getObjectCount() - { - return m_objects.getCount(); - } - #ifndef SERVER // Only on client /* Methods for setting temporary modifications to nodes for @@ -688,9 +625,6 @@ private: bool m_generated; - // DEPRECATED - MapBlockObjectList m_objects; - #ifndef SERVER // Only on client /* Set to true if the mesh has been ordered to be updated |