Team.java
/*
* team in game
*
* License : The MIT License
* Copyright(c) 2009 olyutorskii
*/
package jp.sourceforge.jindolf.corelib;
/**
* 陣営種別。
*/
public enum Team{
/** 村陣営。 */
VILLAGE ("村陣営", "village"),
/** 狼陣営。 */
WOLF ("狼陣営", "wolf"),
/** ハムスター陣営。 */
HAMSTER ("ハムスター人間", "hamster"),
;
private final String teamName;
private final String xmlName;
/**
* コンストラクタ。
* @param teamName 陣営名
* @param xmlName XML用シンボル
*/
Team(String teamName, String xmlName){
this.teamName = teamName.intern();
this.xmlName = xmlName.intern();
return;
}
/**
* チーム名を取得する。
* @return チーム名
*/
public String getTeamName(){
return this.teamName;
}
/**
* XML用シンボルを取得する。
* @return XML用シンボル
*/
public String getXmlName(){
return this.xmlName;
}
}