OSDN Git Service

add local avatar images.
authorOlyutorskii <olyutorskii@users.osdn.me>
Sat, 18 Apr 2020 15:35:17 +0000 (00:35 +0900)
committerOlyutorskii <olyutorskii@users.osdn.me>
Sat, 18 Apr 2020 15:35:17 +0000 (00:35 +0900)
44 files changed:
src/main/java/jp/sfjp/jindolf/config/AppSetting.java
src/main/java/jp/sfjp/jindolf/view/LocalAvatarImg.java [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body01.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body02.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body03.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body04.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body05.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body06.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body07.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body08.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body09.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body10.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body11.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body12.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body13.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body14.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body15.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body16.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body17.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body18.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body19.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body20.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body99.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face01.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face02.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face03.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face04.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face05.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face06.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face07.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face08.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face09.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face10.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face11.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face12.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face13.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face14.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face15.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face16.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face17.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face18.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face19.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face20.png [new file with mode: 0644]
src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face99.png [new file with mode: 0644]

index 181a56c..6d6f871 100644 (file)
@@ -25,6 +25,7 @@ import jp.sfjp.jindolf.glyph.Font2Json;
 import jp.sfjp.jindolf.glyph.FontInfo;
 import jp.sfjp.jindolf.net.ProxyInfo;
 import jp.sfjp.jindolf.view.AvatarPics;
+import jp.sfjp.jindolf.view.LocalAvatarImg;
 import jp.sourceforge.jovsonz.JsBoolean;
 import jp.sourceforge.jovsonz.JsObject;
 import jp.sourceforge.jovsonz.JsPair;
@@ -426,6 +427,13 @@ public class AppSetting{
         BufferedImage graveImage     = this.avatarFaceMap.get("tomb");
         BufferedImage graveBodyImage = this.avatarBodyMap.get("tomb");
 
+        if(graveImage == null){
+            graveImage = LocalAvatarImg.getGraveImage();
+        }
+        if(graveBodyImage == null){
+            graveBodyImage = LocalAvatarImg.getGraveBodyImage();
+        }
+
         avatarPics.setGraveImage(graveImage);
         avatarPics.setGraveBodyImage(graveBodyImage);
 
@@ -435,6 +443,13 @@ public class AppSetting{
             BufferedImage faceImage = this.avatarFaceMap.get(avatarId);
             BufferedImage bodyImage = this.avatarBodyMap.get(avatarId);
 
+            if(faceImage == null){
+                faceImage = LocalAvatarImg.getAvatarFaceImage(avatarId);
+            }
+            if(bodyImage == null){
+                bodyImage = LocalAvatarImg.getAvatarBodyImage(avatarId);
+            }
+
             avatarPics.setAvatarFaceImage(avatar, faceImage);
             avatarPics.setAvatarBodyImage(avatar, bodyImage);
         }
diff --git a/src/main/java/jp/sfjp/jindolf/view/LocalAvatarImg.java b/src/main/java/jp/sfjp/jindolf/view/LocalAvatarImg.java
new file mode 100644 (file)
index 0000000..481c9dc
--- /dev/null
@@ -0,0 +1,126 @@
+/*
+ * local avatar images
+ *
+ * License : The MIT License
+ * Copyright(c) 2020 olyutorskii
+ */
+
+package jp.sfjp.jindolf.view;
+
+import java.awt.image.BufferedImage;
+import java.text.MessageFormat;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+import jp.sfjp.jindolf.ResourceManager;
+import jp.sfjp.jindolf.data.Avatar;
+
+/**
+ * 人狼BBSサーバにアクセスできなくなる将来に備えた代替イメージの諸々。
+ *
+ * <p>リソースに格納した代替Avatarイメージへのアクセスを提供する。
+ *
+ * <p>2020-04現在、凪庵氏作の新旧Avatarイメージは
+ * 人狼BBSサーバ群より公衆送信中。
+ *
+ * @see <a href="http://ninjinix.com/">NINJINIX.COM</a>
+ * @see <a href="http://yoroz.jp/">路地裏萬亭</a>
+ */
+public final class LocalAvatarImg {
+
+    private static final String IMGDIR = "resources/image/avatar";
+    private static final String TEMPLATE_FACE =
+            IMGDIR + "/face{0,number,#00}.png";
+    private static final String TEMPLATE_BODY =
+            IMGDIR + "/body{0,number,#00}.png";
+    private static final String RES_GRAVE     = IMGDIR + "/face99.png";
+    private static final String RES_GRAVEBODY = IMGDIR + "/body99.png";
+
+    private static final Map<String, BufferedImage> FACE_MAP;
+    private static final Map<String, BufferedImage> BODY_MAP;
+
+    private static final BufferedImage GRAVE_IMAGE;
+    private static final BufferedImage GRAVEBODY_IMAGE;
+
+    static{
+        FACE_MAP = loadTemplateResImg(TEMPLATE_FACE);
+        BODY_MAP = loadTemplateResImg(TEMPLATE_BODY);
+
+        GRAVE_IMAGE     = ResourceManager.getBufferedImage(RES_GRAVE);
+        GRAVEBODY_IMAGE = ResourceManager.getBufferedImage(RES_GRAVEBODY);
+    }
+
+
+    /**
+     * Hidden constructor.
+     */
+    private LocalAvatarImg(){
+        assert false;
+    }
+
+
+    /**
+     * リソース名テンプレートにAvatarIdNumを適用して得られたリソースから
+     * イメージを読み込む。
+     *
+     * @param resForm リソース名テンプレート
+     * @return AvatarIdとリソースイメージからなるマップ
+     */
+    private static Map<String, BufferedImage> loadTemplateResImg(String resForm){
+        Map<String, BufferedImage> result = new HashMap<>();
+
+        Avatar.getPredefinedAvatarList().forEach(avatar -> {
+            String avatarId = avatar.getIdentifier();
+            int idNum = avatar.getIdNum();
+            String res = MessageFormat.format(resForm, idNum);
+
+            BufferedImage img = ResourceManager.getBufferedImage(res);
+            assert img != null;
+            result.put(avatarId, img);
+        });
+
+        return Collections.unmodifiableMap(result);
+    }
+
+
+    /**
+     * Avatarの代替顔イメージを返す。
+     *
+     * @param avatarId AvatarId
+     * @return 代替顔イメージ
+     */
+    public static BufferedImage getAvatarFaceImage(String avatarId){
+        BufferedImage result = FACE_MAP.get(avatarId);
+        return result;
+    }
+
+    /**
+     * Avatarの代替全身像イメージを返す。
+     *
+     * @param avatarId AvatarId
+     * @return 代替全身像イメージ
+     */
+    public static BufferedImage getAvatarBodyImage(String avatarId){
+        BufferedImage result = BODY_MAP.get(avatarId);
+        return result;
+    }
+
+    /**
+     * 代替墓イメージを返す。
+     *
+     * @return 代替墓イメージ
+     */
+    public static BufferedImage getGraveImage(){
+        return GRAVE_IMAGE;
+    }
+
+    /**
+     * 代替墓イメージ(大)を返す。
+     *
+     * @return 代替墓イメージ(大)
+     */
+    public static BufferedImage getGraveBodyImage(){
+        return GRAVEBODY_IMAGE;
+    }
+
+}
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body01.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body01.png
new file mode 100644 (file)
index 0000000..c0f81e9
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body01.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body02.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body02.png
new file mode 100644 (file)
index 0000000..65f6795
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body02.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body03.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body03.png
new file mode 100644 (file)
index 0000000..059da6d
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body03.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body04.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body04.png
new file mode 100644 (file)
index 0000000..322ba38
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body04.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body05.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body05.png
new file mode 100644 (file)
index 0000000..01fd8a4
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body05.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body06.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body06.png
new file mode 100644 (file)
index 0000000..dc5f7eb
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body06.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body07.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body07.png
new file mode 100644 (file)
index 0000000..a1b71bf
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body07.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body08.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body08.png
new file mode 100644 (file)
index 0000000..1a507e2
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body08.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body09.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body09.png
new file mode 100644 (file)
index 0000000..6d5bc0b
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body09.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body10.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body10.png
new file mode 100644 (file)
index 0000000..6e53162
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body10.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body11.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body11.png
new file mode 100644 (file)
index 0000000..8f05cc6
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body11.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body12.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body12.png
new file mode 100644 (file)
index 0000000..cb98452
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body12.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body13.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body13.png
new file mode 100644 (file)
index 0000000..a855dd7
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body13.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body14.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body14.png
new file mode 100644 (file)
index 0000000..21c60bc
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body14.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body15.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body15.png
new file mode 100644 (file)
index 0000000..65b272d
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body15.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body16.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body16.png
new file mode 100644 (file)
index 0000000..f2ca213
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body16.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body17.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body17.png
new file mode 100644 (file)
index 0000000..62a4423
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body17.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body18.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body18.png
new file mode 100644 (file)
index 0000000..6c7d02f
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body18.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body19.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body19.png
new file mode 100644 (file)
index 0000000..88caf59
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body19.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body20.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body20.png
new file mode 100644 (file)
index 0000000..9fd2f91
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body20.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body99.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body99.png
new file mode 100644 (file)
index 0000000..159d087
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/body99.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face01.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face01.png
new file mode 100644 (file)
index 0000000..d18edc1
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face01.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face02.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face02.png
new file mode 100644 (file)
index 0000000..1f743bb
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face02.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face03.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face03.png
new file mode 100644 (file)
index 0000000..dc1c1fc
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face03.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face04.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face04.png
new file mode 100644 (file)
index 0000000..0bd3e27
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face04.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face05.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face05.png
new file mode 100644 (file)
index 0000000..4963724
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face05.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face06.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face06.png
new file mode 100644 (file)
index 0000000..ea42bc0
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face06.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face07.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face07.png
new file mode 100644 (file)
index 0000000..e8daf7c
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face07.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face08.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face08.png
new file mode 100644 (file)
index 0000000..555927a
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face08.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face09.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face09.png
new file mode 100644 (file)
index 0000000..bddc323
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face09.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face10.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face10.png
new file mode 100644 (file)
index 0000000..76156cd
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face10.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face11.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face11.png
new file mode 100644 (file)
index 0000000..0de4b11
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face11.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face12.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face12.png
new file mode 100644 (file)
index 0000000..bfe4454
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face12.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face13.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face13.png
new file mode 100644 (file)
index 0000000..83d3762
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face13.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face14.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face14.png
new file mode 100644 (file)
index 0000000..75ea6b9
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face14.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face15.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face15.png
new file mode 100644 (file)
index 0000000..bb6258d
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face15.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face16.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face16.png
new file mode 100644 (file)
index 0000000..3342b68
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face16.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face17.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face17.png
new file mode 100644 (file)
index 0000000..404ae12
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face17.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face18.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face18.png
new file mode 100644 (file)
index 0000000..56304b4
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face18.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face19.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face19.png
new file mode 100644 (file)
index 0000000..ae10113
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face19.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face20.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face20.png
new file mode 100644 (file)
index 0000000..39cfbf8
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face20.png differ
diff --git a/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face99.png b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face99.png
new file mode 100644 (file)
index 0000000..b7920d7
Binary files /dev/null and b/src/main/resources/jp/sfjp/jindolf/resources/image/avatar/face99.png differ