法相第一版
parent
48205642e4
commit
6d9fb12ab8
|
@ -0,0 +1,86 @@
|
|||
package config;
|
||||
|
||||
import manager.STableManager;
|
||||
import manager.Table;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@Table(name ="FaxiangConfig")
|
||||
public class SFaxiangConfig implements BaseConfig {
|
||||
|
||||
private int id;
|
||||
|
||||
private int profession;
|
||||
|
||||
private int job;
|
||||
|
||||
private int type;
|
||||
|
||||
private int star;
|
||||
|
||||
private int levelUpPool;
|
||||
|
||||
private int[][] passiveSkill;
|
||||
|
||||
private int isOpen;
|
||||
|
||||
private int starMax;
|
||||
|
||||
private int levelMax;
|
||||
|
||||
private int score;
|
||||
|
||||
|
||||
public static Map<Integer,SFaxiangConfig> faxiangMap;
|
||||
@Override
|
||||
public void init() throws Exception {
|
||||
faxiangMap = STableManager.getConfig(SFaxiangConfig.class);
|
||||
}
|
||||
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public int getProfession() {
|
||||
return profession;
|
||||
}
|
||||
|
||||
public int getJob() {
|
||||
return job;
|
||||
}
|
||||
|
||||
public int getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public int getStar() {
|
||||
return star;
|
||||
}
|
||||
|
||||
public int getLevelUpPool() {
|
||||
return levelUpPool;
|
||||
}
|
||||
|
||||
public int[][] getPassiveSkill() {
|
||||
return passiveSkill;
|
||||
}
|
||||
|
||||
public int getIsOpen() {
|
||||
return isOpen;
|
||||
}
|
||||
|
||||
public int getStarMax() {
|
||||
return starMax;
|
||||
}
|
||||
|
||||
public int getLevelMax() {
|
||||
return levelMax;
|
||||
}
|
||||
|
||||
public int getScore() {
|
||||
return score;
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,54 @@
|
|||
package config;
|
||||
|
||||
import manager.STableManager;
|
||||
import manager.Table;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Table(name ="FaxiangLevelConfig")
|
||||
public class SFaxiangLevelConfig implements BaseConfig {
|
||||
|
||||
private int id;
|
||||
|
||||
private int level;
|
||||
|
||||
private int poolId;
|
||||
|
||||
private int[][] propList;
|
||||
|
||||
private int[][] levelPara;
|
||||
|
||||
public static Map<Integer,Map<Integer,SFaxiangLevelConfig>> poolMap = new HashMap<>();
|
||||
|
||||
@Override
|
||||
public void init() throws Exception {
|
||||
Map<Integer, SFaxiangLevelConfig> configMap = STableManager.getConfig(SFaxiangLevelConfig.class);
|
||||
for (SFaxiangLevelConfig config : configMap.values()) {
|
||||
Map<Integer, SFaxiangLevelConfig> levelConfigMap = poolMap.getOrDefault(config.getPoolId(), new HashMap<>());
|
||||
levelConfigMap.put(config.level,config);
|
||||
poolMap.put(config.getPoolId(),levelConfigMap);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public int getLevel() {
|
||||
return level;
|
||||
}
|
||||
|
||||
public int getPoolId() {
|
||||
return poolId;
|
||||
}
|
||||
|
||||
public int[][] getPropList() {
|
||||
return propList;
|
||||
}
|
||||
|
||||
public int[][] getLevelPara() {
|
||||
return levelPara;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,56 @@
|
|||
package config;
|
||||
|
||||
import manager.STableManager;
|
||||
import manager.Table;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Table(name ="FaxiangStarConfig")
|
||||
public class SFaxiangStarConfig implements BaseConfig {
|
||||
|
||||
private int id;
|
||||
|
||||
private int level;
|
||||
|
||||
private int poolId;
|
||||
|
||||
private int[][] propList;
|
||||
|
||||
private int starPara;
|
||||
|
||||
public static Map<Integer,Map<Integer, SFaxiangStarConfig>> poolMap = new HashMap<>();
|
||||
|
||||
@Override
|
||||
public void init() throws Exception {
|
||||
Map<Integer, SFaxiangStarConfig> configMap = STableManager.getConfig(SFaxiangStarConfig.class);
|
||||
for (SFaxiangStarConfig config : configMap.values()) {
|
||||
Map<Integer, SFaxiangStarConfig> starConfigMap = poolMap.getOrDefault(config.getPoolId(), new HashMap<>());
|
||||
starConfigMap.put(config.level,config);
|
||||
poolMap.put(config.getPoolId(),starConfigMap);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public int getLevel() {
|
||||
return level;
|
||||
}
|
||||
|
||||
public int getPoolId() {
|
||||
return poolId;
|
||||
}
|
||||
|
||||
public int[][] getPropList() {
|
||||
return propList;
|
||||
}
|
||||
|
||||
public int getStarPara() {
|
||||
return starPara;
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue