]> git.lizzy.rs Git - mtmap.git/blobdiff - serialize.go
Merge pull request #2 from ev2-1/master
[mtmap.git] / serialize.go
index 85f1b28e22360b0b18df52fbb2d024bc32995f87..ddfb72a3dc7dd16c73af7405e0fc0a18605611a0 100644 (file)
@@ -37,6 +37,14 @@ func Serialize(blk *MapBlk, w io.Writer, nameIdMap map[mt.Content]string) {
                        panic(err)
                }
 
+               if err := binary.Write(zw, binary.BigEndian, &blk.Param1); err != nil {
+                       panic(err)
+               }
+
+               if err := binary.Write(zw, binary.BigEndian, &blk.Param2); err != nil {
+                       panic(err)
+               }
+
                if err := zw.Close(); err != nil {
                        panic(err)
                }
@@ -179,7 +187,8 @@ func Serialize(blk *MapBlk, w io.Writer, nameIdMap map[mt.Content]string) {
                default:
                        name, ok = nameIdMap[id]
                        if !ok {
-                               panic(ErrInvalidNodeId{id})
+                               id = mt.Unknown
+                               name = "unknown"
                        }
                }