20 package net.sf.gridarta.var.atrinik.model.collectable;
22 import java.io.IOException;
23 import java.io.Writer;
31 import org.jetbrains.annotations.NotNull;
64 for (
Archetype tail = archetype.getMultiNext(); tail !=
null; tail = tail.getMultiNext()) {
83 appendable.append(
"Object ").append(archetype.getArchetypeName()).append(
'\n');
85 if (archetype.getMultiShapeID() > 0) {
86 appendable.append(
"mpart_id ").append(Integer.toString(archetype.getMultiShapeID())).append(
'\n');
88 if (archetype.getMultiPartNr() > 0) {
89 appendable.append(
"mpart_nr ").append(Integer.toString(archetype.getMultiPartNr())).append(
'\n');
92 if (archetype.getMsgText(
false) !=
null) {
93 appendable.append(
"msg\n").append(archetype.getMsgText(
false)).append(
"endmsg\n");
98 appendable.append(
"editor_folder ").append(archetype.getEditorFolder()).append(
'\n');
101 appendable.append(archetype.getObjectText());
109 if (archetype.getMultiX() != 0) {
110 appendable.append(
"x ").append(Integer.toString(archetype.getMultiX())).append(
'\n');
112 if (archetype.getMultiY() != 0) {
113 appendable.append(
"y ").append(Integer.toString(archetype.getMultiY())).append(
'\n');
117 appendable.append(
"end\n");