OSDN Git Service

8b795ce82a54d9fb1be04a6f00051294e261d5d0
[jindolf/JinCore.git] / src / main / java / jp / sourceforge / jindolf / corelib / VillageState.java
1 /*\r
2  * state of village\r
3  *\r
4  * License : The MIT License\r
5  * Copyright(c) 2009 olyutorskii\r
6  */\r
7 \r
8 package jp.sourceforge.jindolf.corelib;\r
9 \r
10 /**\r
11  * 村の状態。\r
12  * 滅んだ国の村は全てGAMEOVERとする。\r
13  */\r
14 public enum VillageState{\r
15 \r
16     /** プロローグ進行中。 */\r
17     PROLOGUE("prologue"),\r
18     /** ゲーム進行中。 */\r
19     PROGRESS("progress"),\r
20     /** エピローグ進行中。 */\r
21     EPILOGUE("epilogue"),\r
22     /** ゲーム終了。 */\r
23     GAMEOVER("gameover"),\r
24     /** 状況不明だが村の存在は確認。 */\r
25     UNKNOWN("unknown"),\r
26     ;\r
27 \r
28     private final String xmlName;\r
29 \r
30     /**\r
31      * コンストラクタ。\r
32      * @param xmlName XML用シンボル\r
33      */\r
34     private VillageState(String xmlName){\r
35         this.xmlName = xmlName.intern();\r
36         return;\r
37     }\r
38 \r
39     /**\r
40      * XML用シンボルを取得する。\r
41      * @return XML用シンボル\r
42      */\r
43     public String getXmlName(){\r
44         return this.xmlName;\r
45     }\r
46 \r
47 }\r