aboutsummaryrefslogtreecommitdiff
path: root/src/Java/vswe/stevescarts/ModuleData
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/vswe/stevescarts/ModuleData')
-rw-r--r--src/Java/vswe/stevescarts/ModuleData/ModuleDataLoader.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Java/vswe/stevescarts/ModuleData/ModuleDataLoader.java b/src/Java/vswe/stevescarts/ModuleData/ModuleDataLoader.java
new file mode 100644
index 0000000000..21d518f527
--- /dev/null
+++ b/src/Java/vswe/stevescarts/ModuleData/ModuleDataLoader.java
@@ -0,0 +1,25 @@
+package vswe.stevescarts.ModuleData;
+
+import java.util.HashMap;
+
+import gtPlusPlus.xmod.sc2.modules.workers.tools.ModuleExoticFarmerUpgraded;
+import vswe.stevescarts.ModuleData.ModuleData;
+import vswe.stevescarts.ModuleData.ModuleData.SIDE;
+import vswe.stevescarts.ModuleData.ModuleDataGroup;
+import vswe.stevescarts.ModuleData.ModuleDataTool;
+import vswe.stevescarts.Modules.ModuleBase;
+
+public class ModuleDataLoader {
+
+ public static void load() {
+ HashMap<Byte, ModuleData> u = ModuleData.getList();
+ if (u.size() < Byte.MAX_VALUE) {
+ int mNextFreeID = u.size()+1;
+ final ModuleDataGroup farmerGroup = new ModuleDataGroup(vswe.stevescarts.Helpers.Localization.MODULE_INFO.FARMER_GROUP);
+ final ModuleData farmerExotic = new ModuleDataTool(mNextFreeID, "Exotic Farmer",
+ (Class<? extends ModuleBase>) ModuleExoticFarmerUpgraded.class, 75, true)
+ .addSide(SIDE.FRONT);
+ farmerGroup.add(farmerExotic);
+ }
+ }
+}