mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-18 08:02:56 -04:00
Refactored ClientFactory to be used statically
This commit is contained in:
@@ -39,9 +39,7 @@ import resources.objects.SWGObject;
|
||||
import resources.server_info.Log;
|
||||
|
||||
public class BuildoutLoader {
|
||||
|
||||
private static final ClientFactory clientFactory = new ClientFactory();
|
||||
private static final CrcStringTableData crcTable = (CrcStringTableData) clientFactory.getInfoFromFile("misc/object_template_crc_string_table.iff");
|
||||
private static final CrcStringTableData crcTable = (CrcStringTableData) ClientFactory.getInfoFromFile("misc/object_template_crc_string_table.iff");
|
||||
|
||||
public static List <SWGObject> loadAllBuildouts() {
|
||||
List <SWGObject> objects = new LinkedList<SWGObject>();
|
||||
@@ -51,10 +49,10 @@ public class BuildoutLoader {
|
||||
}
|
||||
|
||||
public static List <SWGObject> loadBuildoutsForTerrain(Terrain terrain) {
|
||||
DatatableData table = (DatatableData) clientFactory.getInfoFromFile("datatables/buildout/buildout_scenes.iff");
|
||||
DatatableData table = (DatatableData) ClientFactory.getInfoFromFile("datatables/buildout/buildout_scenes.iff");
|
||||
for (int row = 0; row < table.getRowCount(); row++) {
|
||||
if (table.getCell(row, 0).equals(terrain.name().toLowerCase(Locale.ENGLISH))) {
|
||||
TerrainBuildoutLoader loader = new TerrainBuildoutLoader(clientFactory, crcTable, terrain);
|
||||
TerrainBuildoutLoader loader = new TerrainBuildoutLoader(crcTable, terrain);
|
||||
loader.load(row);
|
||||
return loader.getObjects();
|
||||
}
|
||||
@@ -65,7 +63,7 @@ public class BuildoutLoader {
|
||||
}
|
||||
|
||||
private static List <Terrain> getTerrainsToLoad() {
|
||||
DatatableData table = (DatatableData) clientFactory.getInfoFromFile("datatables/buildout/buildout_scenes.iff");
|
||||
DatatableData table = (DatatableData) ClientFactory.getInfoFromFile("datatables/buildout/buildout_scenes.iff");
|
||||
List <Terrain> terrains = new LinkedList<Terrain>();
|
||||
for (int row = 0; row < table.getRowCount(); row++) {
|
||||
Terrain t = Terrain.getTerrainFromName((String) table.getCell(row, 0));
|
||||
|
||||
Reference in New Issue
Block a user