More powerAction work.

This commit is contained in:
2024-08-18 14:56:41 -04:00
parent c31409d26f
commit b9ccbe219f
+19 -3
View File
@@ -10,6 +10,7 @@ package engine.wpak;
import engine.gameManager.ConfigManager;
import engine.mbEnums;
import engine.wpak.data.PowerAction;
import engine.wpak.data.PowerData;
import engine.wpak.data.PowerEntry;
import org.pmw.tinylog.Logger;
@@ -106,12 +107,27 @@ public class PowersParser {
powerEntry.releaseAnim = Integer.parseInt(iterator.next());
powerEntry.targetSelect = mbEnums.TargetSelectType.valueOf(iterator.next());
// Process key value pairs after header
while (iterator.hasNext()) {
String lineValue = iterator.next();
String[] linevalues = lineValue.split("=");
String key = linevalues[0].trim();
switch (key) {
case "ACTION":
PowerAction powerAction = new PowerAction();
break;
default:
Logger.error("Unhandled variable type:" + key);
}
for (int x = 2; x < powerEntries.length; x++) {
// Parse key/pair values
// via switch
}
} catch (Exception e) {
Logger.error(powerEntry.power_id);
}