Commented out debug statements again
[oweals/minetest.git] / src / content_sao.cpp
index eadaa6e5f1402f6fa7be00d3de3153cca605a6f4..0bb518c165149678a8747acc1b6ff96f6140aa29 100644 (file)
@@ -215,6 +215,23 @@ InventoryItem * ItemSAO::createInventoryItem()
        }
 }
 
+void ItemSAO::rightClick(Player *player)
+{
+       dstream<<__FUNCTION_NAME<<std::endl;
+       InventoryItem *item = createInventoryItem();
+       if(item == NULL)
+               return;
+       
+       bool to_be_deleted = item->use(m_env, player);
+
+       if(to_be_deleted)
+               m_removed = true;
+       else
+               // Reflect changes to the item here
+               m_inventorystring = item->getItemString();
+       
+       delete item;
+}
 
 /*
        RatSAO