std::string CraftInput::dump() const { std::ostringstream os(std::ios::binary); os << "(method=" << ((int)method) << ", items=" << craftDumpMatrix(items, width) << ")"; return os.str(); }
std::string CraftDefinitionShapeless::dump() const { std::ostringstream os(std::ios::binary); os<<"(shapeless, output=\""<<output <<"\", recipe="<<craftDumpMatrix(recipe, recipe.size()) <<", replacements="<<replacements.dump()<<")"; return os.str(); }