OSDN Git Service

カスタムレイヤーのインポート・エクスポート、テンプレート登録に対応。
[charactermanaj/CharacterManaJ.git] / src / main / java / charactermanaj / model / io / CharacterDataWriter.java
index 63729ba..6f6b62d 100644 (file)
@@ -2,25 +2,30 @@ package charactermanaj.model.io;
 
 import java.awt.image.BufferedImage;
 import java.io.IOException;
+import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 
 import charactermanaj.model.CharacterData;
+import charactermanaj.model.CustomLayerOrder;
+import charactermanaj.model.CustomLayerOrderKey;
 import charactermanaj.model.PartsIdentifier;
 import charactermanaj.model.PartsSpec;
 
 public interface CharacterDataWriter {
 
        void writeExportProp(Properties prop) throws IOException;
-       
+
        void writeCharacterData(CharacterData characterData) throws IOException;
-       
+
+       void writeCustomLayerPatterns(Map<CustomLayerOrderKey, List<CustomLayerOrder>> map) throws IOException;
+
        void writeTextUTF16LE(String name, String contents) throws IOException;
-       
+
        void writeSamplePicture(BufferedImage samplePicture) throws IOException;
-       
+
        void writePartsImages(Map<PartsIdentifier, PartsSpec> partsImages) throws IOException;
-       
+
        void writePartsManageData(Map<PartsIdentifier, PartsSpec> partsImages) throws IOException;
 
        void close() throws IOException;