finished everything

This commit is contained in:
Clisprail
2013-07-01 13:18:51 +02:00
parent a48c7fbb28
commit 36f7e0407e
54 changed files with 1785 additions and 68 deletions
+29 -3
View File
@@ -1,13 +1,15 @@
package org.parabot;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import org.parabot.core.Core;
import org.parabot.core.Directories;
import org.parabot.core.ui.ServerSelector;
import org.parabot.core.ui.utils.UILog;
/**
* Parabot X - A revolution in bot clients
* Parabot v2
*
* @author Clisprail (Parnassian)
* @author Matt, Dane
@@ -16,14 +18,38 @@ import org.parabot.core.ui.ServerSelector;
public final class Landing {
public static void main(String... args) {
parseArgs(args);
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Throwable t) {
t.printStackTrace();
}
Directories.validate();
Core.setDebug(true);
ServerSelector.getInstance().setVisible(true);
if(!Core.inDebugMode()) {
UILog.log("Error", "You can only run parabot in debug mode.", JOptionPane.ERROR_MESSAGE);
return;
}
ServerSelector.getInstance();
}
private static void parseArgs(String... args) {
for(int i = 0; i < args.length; i++) {
final String arg = args[i];
switch(arg) {
case "-createdirs":
Directories.validate();
System.out.println("Directories created, you can now run parabot.");
System.exit(0);
break;
case "-debug":
Core.setDebug(true);
break;
case "-server":
ServerSelector.initServer = args[++i];
break;
}
}
}
}