MCPcopy Create free account
hub / github.com/Card-Forge/forge / loadWorldData

Method loadWorldData

forge-gui-mobile/src/forge/adventure/world/World.java:80–97  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

78 }
79
80 public void loadWorldData() {
81 if (worldDataLoaded)
82 return;
83
84 FileHandle handle = Config.instance().getFile(Paths.WORLD);
85 String rawJson = handle.readString();
86 this.data = (new Json()).fromJson(WorldData.class, rawJson);
87 biomeTexture = new BiomeTexture[data.GetBiomes().size() + 1];
88
89 int biomeIndex = 0;
90 for (BiomeData biome : data.GetBiomes()) {
91
92 biomeTexture[biomeIndex] = new BiomeTexture(biome, data.tileSize);
93 biomeIndex++;
94 }
95 biomeTexture[biomeIndex] = new BiomeTexture(data.roadTileset, data.tileSize);
96 worldDataLoaded = true;
97 }
98
99 @Override
100 public void load(SaveFileData saveFileData) {

Callers 2

loadMethod · 0.95
generateNewMethod · 0.95

Calls 5

instanceMethod · 0.95
readStringMethod · 0.80
GetBiomesMethod · 0.80
sizeMethod · 0.65
getFileMethod · 0.45

Tested by

no test coverage detected