Improve glass
[oweals/minetest.git] / src / inventory.cpp
index 8ddbd3ac8add37e1ad0e83b170ee76a357a3fddf..1929761a58213897a00fa4637f08df0784f4c6af 100644 (file)
@@ -800,6 +800,28 @@ static std::string describeC(const struct InventoryContext *c)
                return std::string("current_player=") + c->current_player->getName();
 }
 
+IMoveAction::IMoveAction(std::istream &is)
+{
+       std::string ts;
+
+       std::getline(is, ts, ' ');
+       count = stoi(ts);
+
+       std::getline(is, from_inv, ' ');
+
+       std::getline(is, from_list, ' ');
+
+       std::getline(is, ts, ' ');
+       from_i = stoi(ts);
+
+       std::getline(is, to_inv, ' ');
+
+       std::getline(is, to_list, ' ');
+
+       std::getline(is, ts, ' ');
+       to_i = stoi(ts);
+}
+
 void IMoveAction::apply(InventoryContext *c, InventoryManager *mgr)
 {
        Inventory *inv_from = mgr->getInventory(c, from_inv);