package de.lighti; import de.lighti.components.batch.*; import de.lighti.io.ChartCreator; import de.lighti.io.DataExporter; import de.lighti.io.DataImporter; import de.lighti.model.Statics; import de.lighti.model.game.Player; import de.lighti.model.AppState; import java.io.File; import java.io.IOException; public class MainJson{ public static void main(String[] args){ if(args.length == 0){ System.out.println("Usage : java -jar Main.jar replay.dem"); System.out.println("Résultats sur la sortie standard."); return; } int option = 0; if(args.length == 2){ switch(args[1]){ case "-movement" : option = 0; break; case "-ability" : option = 1; break; case "-item" : option = 2; break; case "-gold" : option = 3; break; case "-xp" : option = 4; break; case "-death": option = 5; break; default: System.err.println("Option non existante"); System.err.println("Liste des options super cool"); return; } } File f = new File(args[0]); AppState state = new AppState(); DataImporter.parseReplayFile( state, null, f ); DataExporter.outJsonLog( state, option ); } }