From 8d2d28f1dc575a6ed5e3aeb63a6c1b917813aeb4 Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Mon, 14 Nov 2011 23:39:32 +0200 Subject: ToolDefinition serialization --- src/tooldef.cpp | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) (limited to 'src/tooldef.cpp') diff --git a/src/tooldef.cpp b/src/tooldef.cpp index f35cf2b82..93bedf92a 100644 --- a/src/tooldef.cpp +++ b/src/tooldef.cpp @@ -20,7 +20,65 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "tooldef.h" #include "irrlichttypes.h" #include "log.h" -#include +#include +#include "utility.h" + +ToolDiggingProperties::ToolDiggingProperties( + float a, float b, float c, float d, float e, + float f, float g, float h, float i, float j): + basetime(a), + dt_weight(b), + dt_crackiness(c), + dt_crumbliness(d), + dt_cuttability(e), + basedurability(f), + dd_weight(g), + dd_crackiness(h), + dd_crumbliness(i), + dd_cuttability(j) +{} + +std::string ToolDefinition::dump() +{ + std::ostringstream os(std::ios::binary); + os<<"[ToolDefinition::dump() not implemented due to lazyness]" + <