removing unused code and comments
authorPerttu Ahola <celeron55@gmail.com>
Fri, 7 Jan 2011 12:54:55 +0000 (14:54 +0200)
committerPerttu Ahola <celeron55@gmail.com>
Fri, 7 Jan 2011 12:54:55 +0000 (14:54 +0200)
src/heightmap.h
src/map.h

index b7bb30aec7c3a4f09f52f62cbb1b645a7b46a48a..71e152d5c9af1bbb7b3e773e98b8937d76c65709 100644 (file)
@@ -17,10 +17,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-/*
-(c) 2010 Perttu Ahola <celeron55@gmail.com>
-*/
-
 #ifndef HEIGHTMAP_HEADER
 #define HEIGHTMAP_HEADER
 
index d4b790abf4739ed68aa38991cf04096d93190bca..ff3daf047930dece59f542b118011138a2689f51 100644 (file)
--- a/src/map.h
+++ b/src/map.h
@@ -41,76 +41,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "constants.h"
 #include "voxel.h"
 
-class Map;
-
-#if 0
-/*
-       A cache for short-term fast access to map data
-
-       NOTE: This doesn't really make anything more efficient
-       NOTE: Use VoxelManipulator, if possible
-       TODO: Get rid of this?
-       NOTE: CONFIRMED: THIS CACHE DOESN'T MAKE ANYTHING ANY FASTER
-*/
-class MapBlockPointerCache : public NodeContainer
-{
-public:
-       MapBlockPointerCache(Map *map);
-       ~MapBlockPointerCache();
-
-       virtual u16 nodeContainerId() const
-       {
-               return NODECONTAINER_ID_MAPBLOCKCACHE;
-       }
-
-       MapBlock * getBlockNoCreate(v3s16 p);
-
-       // virtual from NodeContainer
-       bool isValidPosition(v3s16 p)
-       {
-               v3s16 blockpos = getNodeBlockPos(p);
-               MapBlock *blockref;
-               try{
-                       blockref = getBlockNoCreate(blockpos);
-               }
-               catch(InvalidPositionException &e)
-               {
-                       return false;
-               }
-               return true;
-       }
-       
-       // virtual from NodeContainer
-       MapNode getNode(v3s16 p)
-       {
-               v3s16 blockpos = getNodeBlockPos(p);
-               MapBlock * blockref = getBlockNoCreate(blockpos);
-               v3s16 relpos = p - blockpos*MAP_BLOCKSIZE;
-
-               return blockref->getNodeNoCheck(relpos);
-       }
-
-       // virtual from NodeContainer
-       void setNode(v3s16 p, MapNode & n)
-       {
-               v3s16 blockpos = getNodeBlockPos(p);
-               MapBlock * block = getBlockNoCreate(blockpos);
-               v3s16 relpos = p - blockpos*MAP_BLOCKSIZE;
-               block->setNodeNoCheck(relpos, n);
-               m_modified_blocks[blockpos] = block;
-       }
-
-       core::map<v3s16, MapBlock*> m_modified_blocks;
-       
-private:
-       Map *m_map;
-       core::map<v3s16, MapBlock*> m_blocks;
-
-       u32 m_from_cache_count;
-       u32 m_from_map_count;
-};
-#endif
-
 class CacheLock
 {
 public:
@@ -209,6 +139,9 @@ public:
                Used by MapBlockPointerCache.
 
                waitCaches() can be called to remove all caches before continuing
+
+               TODO: Remove this, MapBlockPointerCache doesn't exist anymore,
+                     because it doesn't give any speed benefits
        */
        CacheLock m_blockcachelock;