]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/nodemetadata.cpp
disable tiling of textures only if smooth lighting is used
[dragonfireclient.git] / src / nodemetadata.cpp
index 8b21856de9b6bf6e1567bf0eb5ad0488399d2877..308a3385432a5126ee6e4010158e24dbd4f6bdda 100644 (file)
@@ -99,6 +99,9 @@ void NodeMetadata::registerType(u16 id, Factory f)
        SignNodeMetadata
 */
 
+// Prototype
+SignNodeMetadata proto_SignNodeMetadata("");
+
 SignNodeMetadata::SignNodeMetadata(std::string text):
        m_text(text)
 {
@@ -130,6 +133,9 @@ std::string SignNodeMetadata::infoText()
        ChestNodeMetadata
 */
 
+// Prototype
+ChestNodeMetadata proto_ChestNodeMetadata;
+
 ChestNodeMetadata::ChestNodeMetadata()
 {
        NodeMetadata::registerType(typeId(), create);
@@ -172,16 +178,19 @@ bool ChestNodeMetadata::nodeRemovalDisabled()
        */
        InventoryList *list = m_inventory->getList("0");
        if(list == NULL)
-               return true;
+               return false;
        if(list->getUsedSlots() == 0)
-               return true;
-       return false;
+               return false;
+       return true;
 }
 
 /*
        FurnaceNodeMetadata
 */
 
+// Prototype
+FurnaceNodeMetadata proto_FurnaceNodeMetadata;
+
 FurnaceNodeMetadata::FurnaceNodeMetadata()
 {
        NodeMetadata::registerType(typeId(), create);