Some serialization version stuff
[oweals/minetest.git] / src / content_nodemeta.h
index af3374124b79f39784804bcaae7e250dbaf6e95d..6ce7a22be59d6d02ab34c3e11b7ba5337c624196 100644 (file)
@@ -22,95 +22,5 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 #include "nodemetadata.h"
 
-class Inventory;
-
-class SignNodeMetadata : public NodeMetadata
-{
-public:
-       SignNodeMetadata(std::string text);
-       //~SignNodeMetadata();
-       
-       virtual u16 typeId() const;
-       static NodeMetadata* create(std::istream &is);
-       virtual NodeMetadata* clone();
-       virtual void serializeBody(std::ostream &os);
-       virtual std::string infoText();
-
-       std::string getText(){ return m_text; }
-       void setText(std::string t){ m_text = t; }
-
-private:
-       std::string m_text;
-};
-
-class ChestNodeMetadata : public NodeMetadata
-{
-public:
-       ChestNodeMetadata();
-       ~ChestNodeMetadata();
-       
-       virtual u16 typeId() const;
-       static NodeMetadata* create(std::istream &is);
-       virtual NodeMetadata* clone();
-       virtual void serializeBody(std::ostream &os);
-       virtual std::string infoText();
-       virtual Inventory* getInventory() {return m_inventory;}
-       virtual bool nodeRemovalDisabled();
-       virtual std::string getInventoryDrawSpecString();
-       
-private:
-       Inventory *m_inventory;
-};
-
-class LockingChestNodeMetadata : public NodeMetadata
-{
-public:
-       LockingChestNodeMetadata();
-       ~LockingChestNodeMetadata();
-
-       virtual u16 typeId() const;
-       static NodeMetadata* create(std::istream &is);
-       virtual NodeMetadata* clone();
-       virtual void serializeBody(std::ostream &os);
-       virtual std::string infoText();
-       virtual Inventory* getInventory() {return m_inventory;}
-       virtual bool nodeRemovalDisabled();
-       virtual std::string getInventoryDrawSpecString();
-
-       std::string getOwner(){ return m_text; }
-       void setOwner(std::string t){ m_text = t; }
-
-private:
-       Inventory *m_inventory;
-       std::string m_text;
-};
-
-class FurnaceNodeMetadata : public NodeMetadata
-{
-public:
-       FurnaceNodeMetadata();
-       ~FurnaceNodeMetadata();
-       
-       virtual u16 typeId() const;
-       virtual NodeMetadata* clone();
-       static NodeMetadata* create(std::istream &is);
-       virtual void serializeBody(std::ostream &os);
-       virtual std::string infoText();
-       virtual Inventory* getInventory() {return m_inventory;}
-       virtual void inventoryModified();
-       virtual bool step(float dtime);
-       virtual bool nodeRemovalDisabled();
-       virtual std::string getInventoryDrawSpecString();
-
-private:
-       Inventory *m_inventory;
-       float m_step_accumulator;
-       float m_fuel_totaltime;
-       float m_fuel_time;
-       float m_src_totaltime;
-       float m_src_time;
-};
-
-
 #endif