OSDN Git Service

改行コード指定
[jindolf/Jindolf.git] / src / main / java / jp / sourceforge / jindolf / Player.java
index 9dc1c79..9b1380d 100644 (file)
-/*\r
- * Player\r
- *\r
- * License : The MIT License\r
- * Copyright(c) 2009 olyutorskii\r
- */\r
-\r
-package jp.sourceforge.jindolf;\r
-\r
-import jp.sourceforge.jindolf.corelib.Destiny;\r
-import jp.sourceforge.jindolf.corelib.GameRole;\r
-\r
-/**\r
- * プレイヤーに関する情報の集約。\r
- */\r
-public class Player{\r
-\r
-    private Avatar avatar;\r
-    private GameRole role;\r
-    private Destiny destiny;\r
-    private int obitDay = -1;\r
-    private String idName;\r
-    private String urlText;\r
-    private int entryNo = -1;\r
-\r
-    /**\r
-     * コンストラクタ。\r
-     */\r
-    public Player(){\r
-        super();\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * Avatar名を返す。\r
-     * @return Avatar名\r
-     */\r
-    @Override\r
-    public String toString(){\r
-        if(this.avatar == null) return "?";\r
-        return this.avatar.toString();\r
-    }\r
-\r
-    /**\r
-     * Avatarを取得する。\r
-     * @return Avatar\r
-     */\r
-    public Avatar getAvatar(){\r
-        return avatar;\r
-    }\r
-\r
-    /**\r
-     * Avatarをセットする。\r
-     * @param avatar Avatar\r
-     */\r
-    public void setAvatar(Avatar avatar){\r
-        this.avatar = avatar;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * 役割を取得する。\r
-     * @return 役割\r
-     */\r
-    public GameRole getRole(){\r
-        return role;\r
-    }\r
-\r
-    /**\r
-     * 役割を設定する。\r
-     * @param role 役割\r
-     */\r
-    public void setRole(GameRole role){\r
-        this.role = role;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * 運命を取得する。\r
-     * @return 運命\r
-     */\r
-    public Destiny getDestiny(){\r
-        return destiny;\r
-    }\r
-\r
-    /**\r
-     * 運命を設定する。\r
-     * @param destiny 運命\r
-     */\r
-    public void setDestiny(Destiny destiny){\r
-        this.destiny = destiny;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * 命日を取得する。\r
-     * @return プロローグを0とする命日。死んでなければ負。\r
-     */\r
-    public int getObitDay(){\r
-        return obitDay;\r
-    }\r
-\r
-    /**\r
-     * 命日を設定する。\r
-     * @param obitDay プロローグを0とする命日。死んでなければ負。\r
-     */\r
-    public void setObitDay(int obitDay){\r
-        this.obitDay = obitDay;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * プレイヤーIDを取得する。\r
-     * @return プレイヤーID\r
-     */\r
-    public String getIdName(){\r
-        return idName;\r
-    }\r
-\r
-    /**\r
-     * プレイヤーIDを設定する。\r
-     * @param idName プレイヤーID\r
-     */\r
-    public void setIdName(String idName){\r
-        this.idName = idName;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * URL文字列を取得する。\r
-     * 必ずしもURLを満たす文字列ではないかもしれない。\r
-     * @return URL文字列\r
-     */\r
-    public String getUrlText(){\r
-        return urlText;\r
-    }\r
-\r
-    /**\r
-     * URL文字列を設定する。\r
-     * @param urlText URL文字列\r
-     */\r
-    public void setUrlText(String urlText){\r
-        this.urlText = urlText;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * エントリーNo.を取得する。\r
-     * @return エントリーNo.\r
-     */\r
-    public int getEntryNo(){\r
-        return entryNo;\r
-    }\r
-\r
-    /**\r
-     * エントリーNo.を設定する。\r
-     * @param entryNo エントリーNo.\r
-     */\r
-    public void setEntryNo(int entryNo){\r
-        this.entryNo = entryNo;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * プレイヤーの運命を文字列化する。\r
-     * @return 文字列化した運命\r
-     */\r
-    public String getDestinyMessage(){\r
-        StringBuilder destinyMessage = new StringBuilder();\r
-\r
-        switch(this.destiny){\r
-        case ALIVE:\r
-            assert this.obitDay < 0;\r
-            destinyMessage.append("最後まで生存");\r
-            break;\r
-        default:\r
-            assert this.obitDay >= 0;\r
-            destinyMessage.append(this.obitDay).append("日目に");\r
-            destinyMessage.append(this.destiny.getMessage());\r
-        }\r
-\r
-        return destinyMessage.toString();\r
-    }\r
-\r
-}\r
+/*
+ * Player
+ *
+ * License : The MIT License
+ * Copyright(c) 2009 olyutorskii
+ */
+
+package jp.sourceforge.jindolf;
+
+import jp.sourceforge.jindolf.corelib.Destiny;
+import jp.sourceforge.jindolf.corelib.GameRole;
+
+/**
+ * プレイヤーに関する情報の集約。
+ */
+public class Player{
+
+    private Avatar avatar;
+    private GameRole role;
+    private Destiny destiny;
+    private int obitDay = -1;
+    private String idName;
+    private String urlText;
+    private int entryNo = -1;
+
+    /**
+     * コンストラクタ。
+     */
+    public Player(){
+        super();
+        return;
+    }
+
+    /**
+     * Avatar名を返す。
+     * @return Avatar名
+     */
+    @Override
+    public String toString(){
+        if(this.avatar == null) return "?";
+        return this.avatar.toString();
+    }
+
+    /**
+     * Avatarを取得する。
+     * @return Avatar
+     */
+    public Avatar getAvatar(){
+        return avatar;
+    }
+
+    /**
+     * Avatarをセットする。
+     * @param avatar Avatar
+     */
+    public void setAvatar(Avatar avatar){
+        this.avatar = avatar;
+        return;
+    }
+
+    /**
+     * 役割を取得する。
+     * @return 役割
+     */
+    public GameRole getRole(){
+        return role;
+    }
+
+    /**
+     * 役割を設定する。
+     * @param role 役割
+     */
+    public void setRole(GameRole role){
+        this.role = role;
+        return;
+    }
+
+    /**
+     * 運命を取得する。
+     * @return 運命
+     */
+    public Destiny getDestiny(){
+        return destiny;
+    }
+
+    /**
+     * 運命を設定する。
+     * @param destiny 運命
+     */
+    public void setDestiny(Destiny destiny){
+        this.destiny = destiny;
+        return;
+    }
+
+    /**
+     * 命日を取得する。
+     * @return プロローグを0とする命日。死んでなければ負。
+     */
+    public int getObitDay(){
+        return obitDay;
+    }
+
+    /**
+     * 命日を設定する。
+     * @param obitDay プロローグを0とする命日。死んでなければ負。
+     */
+    public void setObitDay(int obitDay){
+        this.obitDay = obitDay;
+        return;
+    }
+
+    /**
+     * プレイヤーIDを取得する。
+     * @return プレイヤーID
+     */
+    public String getIdName(){
+        return idName;
+    }
+
+    /**
+     * プレイヤーIDを設定する。
+     * @param idName プレイヤーID
+     */
+    public void setIdName(String idName){
+        this.idName = idName;
+        return;
+    }
+
+    /**
+     * URL文字列を取得する。
+     * 必ずしもURLを満たす文字列ではないかもしれない。
+     * @return URL文字列
+     */
+    public String getUrlText(){
+        return urlText;
+    }
+
+    /**
+     * URL文字列を設定する。
+     * @param urlText URL文字列
+     */
+    public void setUrlText(String urlText){
+        this.urlText = urlText;
+        return;
+    }
+
+    /**
+     * エントリーNo.を取得する。
+     * @return エントリーNo.
+     */
+    public int getEntryNo(){
+        return entryNo;
+    }
+
+    /**
+     * エントリーNo.を設定する。
+     * @param entryNo エントリーNo.
+     */
+    public void setEntryNo(int entryNo){
+        this.entryNo = entryNo;
+        return;
+    }
+
+    /**
+     * プレイヤーの運命を文字列化する。
+     * @return 文字列化した運命
+     */
+    public String getDestinyMessage(){
+        StringBuilder destinyMessage = new StringBuilder();
+
+        switch(this.destiny){
+        case ALIVE:
+            assert this.obitDay < 0;
+            destinyMessage.append("最後まで生存");
+            break;
+        default:
+            assert this.obitDay >= 0;
+            destinyMessage.append(this.obitDay).append("日目に");
+            destinyMessage.append(this.destiny.getMessage());
+        }
+
+        return destinyMessage.toString();
+    }
+
+}