package logic;
import java.io.Serializable;
public enum Result implements Serializable
{
UNDECIDED, DRAW, WHITE_WIN, BLACK_WIN;
public String winText()
{
switch (this)
{
case DRAW:
return Messages.getString("drawExc"); //$NON-NLS-1$
case WHITE_WIN:
return Messages.getString("whiteWonExc"); //$NON-NLS-1$
case BLACK_WIN:
return Messages.getString("blackWonExc"); //$NON-NLS-1$
default:
return ""; //$NON-NLS-1$
}
}
public void setGuiText(String text)
{
mGuiText = text;
}
public String getGuiText()
{
return mGuiText;
}
@Override
public String toString()
{
String acnResult = ""; //$NON-NLS-1$
switch (this)
{
case UNDECIDED:
acnResult = "?"; //$NON-NLS-1$
break;
case WHITE_WIN:
acnResult = "1-0"; //$NON-NLS-1$
break;
case DRAW:
acnResult = "1/2-1/2"; //$NON-NLS-1$
break;
case BLACK_WIN:
acnResult = "0-1"; //$NON-NLS-1$
break;
default:
acnResult = "?"; //$NON-NLS-1$
}
return acnResult;
}
private static final long serialVersionUID = -6844368741916902616L;
private String mGuiText;
}