package com.walker.etaa;
|
|
public enum DifficultLevel {
|
|
One {
|
public int getIndex(){
|
return INDEX_ONE;
|
}
|
public String getName(){
|
return NAME_ONE;
|
}
|
},
|
Two {
|
public int getIndex(){
|
return INDEX_TWO;
|
}
|
public String getName(){
|
return NAME_TWO;
|
}
|
},
|
Three {
|
public int getIndex(){
|
return INDEX_THREE;
|
}
|
public String getName(){
|
return NAME_THREE;
|
}
|
},
|
Four {
|
public int getIndex(){
|
return INDEX_FOUR;
|
}
|
public String getName(){
|
return NAME_FOUR;
|
}
|
},
|
Five {
|
public int getIndex(){
|
return INDEX_FIVE;
|
}
|
public String getName(){
|
return NAME_FIVE;
|
}
|
};
|
|
public int getIndex(){
|
throw new AbstractMethodError();
|
}
|
public String getName(){
|
throw new AbstractMethodError();
|
}
|
|
public static final DifficultLevel getType(int index){
|
if(index == INDEX_ONE){
|
return One;
|
} else if(index == INDEX_TWO){
|
return Two;
|
} else if(index == INDEX_THREE){
|
return Three;
|
} else if(index == INDEX_FOUR){
|
return Four;
|
} else if(index == INDEX_FIVE){
|
return Five;
|
} else {
|
throw new UnsupportedOperationException("不支持的难度级别:" + index);
|
}
|
}
|
|
public static final int INDEX_ONE = 1;
|
public static final int INDEX_TWO = 2;
|
public static final int INDEX_THREE = 3;
|
public static final int INDEX_FOUR = 4;
|
public static final int INDEX_FIVE = 5;
|
|
public static final String NAME_ONE = "非常简单";
|
public static final String NAME_TWO = "简单";
|
public static final String NAME_THREE = "中等";
|
public static final String NAME_FOUR = "较难";
|
public static final String NAME_FIVE = "极度困难";
|
}
|