remove content_* things from map.cpp
This commit is contained in:
parent
79cb754358
commit
8b875d71d1
|
@ -77,8 +77,8 @@ public:
|
|||
virtual bool nodeRemovalDisabled();
|
||||
virtual std::string getInventoryDrawSpecString();
|
||||
|
||||
std::string getOwner(){ return m_text; }
|
||||
void setOwner(std::string t){ m_text = t; }
|
||||
virtual std::string getOwner(){ return m_text; }
|
||||
virtual void setOwner(std::string t){ m_text = t; }
|
||||
|
||||
private:
|
||||
Inventory *m_inventory;
|
||||
|
|
15
src/map.cpp
15
src/map.cpp
|
@ -28,8 +28,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||
#include "porting.h"
|
||||
#include "mapgen.h"
|
||||
#include "nodemetadata.h"
|
||||
#include "content_nodemeta.h"
|
||||
#include "content_mapnode.h"
|
||||
|
||||
/*
|
||||
SQLite format specification:
|
||||
|
@ -1016,20 +1014,9 @@ void Map::addNodeAndUpdate(v3s16 p, MapNode n,
|
|||
if(meta_proto)
|
||||
{
|
||||
NodeMetadata *meta = meta_proto->clone();
|
||||
/* lockable chest, insert the owner's name */
|
||||
if (meta->typeId() == CONTENT_LOCKABLE_CHEST)
|
||||
{
|
||||
LockingChestNodeMetadata *lcm = (LockingChestNodeMetadata*)meta;
|
||||
lcm->setOwner(player_name);
|
||||
}
|
||||
meta->setOwner(player_name);
|
||||
setNodeMetadata(p, meta);
|
||||
}
|
||||
else if (n.getContent() == CONTENT_LOCKABLE_CHEST)
|
||||
{
|
||||
LockingChestNodeMetadata *lcm = new LockingChestNodeMetadata();
|
||||
lcm->setOwner(player_name);
|
||||
setNodeMetadata(p, (NodeMetadata*)lcm);
|
||||
}
|
||||
|
||||
/*
|
||||
If node is under sunlight and doesn't let sunlight through,
|
||||
|
|
|
@ -65,6 +65,9 @@ public:
|
|||
// Used to make custom inventory menus.
|
||||
// See format in guiInventoryMenu.cpp.
|
||||
virtual std::string getInventoryDrawSpecString(){return "";}
|
||||
// primarily used for locking chests, but others can play too
|
||||
virtual std::string getOwner(){ return std::string(""); }
|
||||
virtual void setOwner(std::string t){ }
|
||||
|
||||
protected:
|
||||
static void registerType(u16 id, Factory f);
|
||||
|
|
Loading…
Reference in New Issue