mirror of
https://github.com/OMGeeky/ATCS.git
synced 2025-12-26 15:57:22 +01:00
Remove AndorsTrainer references and related functionality
This commit is contained in:
1
.idea/artifacts/ATContentStudio_jar.xml
generated
1
.idea/artifacts/ATContentStudio_jar.xml
generated
@@ -10,7 +10,6 @@
|
||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jsoup-1.10.2.jar" path-in-jar="/" />
|
||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/json_simple-1.1.jar" path-in-jar="/" />
|
||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/ui.jar" path-in-jar="/" />
|
||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/AndorsTrainer_v0.1.5.jar" path-in-jar="/" />
|
||||
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jide-oss.jar" path-in-jar="/" />
|
||||
</element>
|
||||
</root>
|
||||
|
||||
Binary file not shown.
@@ -31,7 +31,6 @@ EXTRA_SOURCE_DIRS=(
|
||||
|
||||
# --- Libraries to include ---
|
||||
LIBRARIES=(
|
||||
"AndorsTrainer_v0.1.5.jar"
|
||||
"bsh-2.0b4.jar"
|
||||
"jide-oss.jar"
|
||||
"json_simple-1.1.jar"
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.gpl.rpg.atcontentstudio.ui;
|
||||
|
||||
import com.gpl.rpg.andorstrainer.AndorsTrainer;
|
||||
import com.gpl.rpg.atcontentstudio.ATContentStudio;
|
||||
import com.gpl.rpg.atcontentstudio.model.ProjectTreeNode;
|
||||
import com.gpl.rpg.atcontentstudio.model.Workspace;
|
||||
@@ -35,12 +34,6 @@ public class ProjectsTree extends JPanel {
|
||||
|
||||
private JPopupMenu popupMenu;
|
||||
|
||||
private Thread konamiTimeout = null;
|
||||
private boolean exit = false;
|
||||
private int timeout = 200;
|
||||
private Integer[] konamiBuffer = new Integer[]{null, null, null, null, null, null, null, null, null, null};
|
||||
private boolean konamiCodeEntered = false;
|
||||
|
||||
public ProjectsTree() {
|
||||
super();
|
||||
setLayout(new BorderLayout());
|
||||
@@ -67,22 +60,6 @@ public class ProjectsTree extends JPanel {
|
||||
if (projectsTree.getSelectionPath() != null) {
|
||||
itemAction((ProjectTreeNode) projectsTree.getSelectionPath().getLastPathComponent());
|
||||
}
|
||||
} else {
|
||||
if (konamiTimeout == null) {
|
||||
startKonamiCount();
|
||||
}
|
||||
int i = 0;
|
||||
while (i < konamiBuffer.length && konamiBuffer[i] != null) {
|
||||
i++;
|
||||
}
|
||||
if (i < konamiBuffer.length) {
|
||||
konamiBuffer[i] = e.getKeyCode();
|
||||
if (!compareBuffers()) {
|
||||
exit = true;
|
||||
} else {
|
||||
resetTimeout();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -240,22 +217,6 @@ public class ProjectsTree extends JPanel {
|
||||
popupMenu.add(new JSeparator());
|
||||
addNextSeparator = false;
|
||||
}
|
||||
|
||||
if (konamiCodeEntered) {
|
||||
JMenuItem openTrainer = new JMenuItem("Start Andor's Trainer...");
|
||||
popupMenu.add(openTrainer);
|
||||
popupMenu.addSeparator();
|
||||
openTrainer.addActionListener(new ActionListener() {
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
new Thread() {
|
||||
public void run() {
|
||||
AndorsTrainer.startApp(false);
|
||||
}
|
||||
}.start();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public void popupActivated(MouseEvent e) {
|
||||
@@ -406,65 +367,4 @@ public class ProjectsTree extends JPanel {
|
||||
projectsTree.scrollPathToVisible(tp);
|
||||
}
|
||||
|
||||
protected void startKonamiCount() {
|
||||
resetTimeout();
|
||||
exit = false;
|
||||
konamiTimeout = new Thread() {
|
||||
@Override
|
||||
public void run() {
|
||||
while (!exit && timeout > 0) {
|
||||
try {
|
||||
Thread.sleep(10);
|
||||
} catch (InterruptedException e) {
|
||||
}
|
||||
timeout -= 10;
|
||||
}
|
||||
konamiTimeout = null;
|
||||
konamiBuffer = new Integer[]{null, null, null, null, null, null, null, null, null, null};
|
||||
}
|
||||
};
|
||||
konamiTimeout.start();
|
||||
}
|
||||
|
||||
protected void resetTimeout() {
|
||||
timeout = 400;
|
||||
}
|
||||
|
||||
protected boolean compareBuffers() {
|
||||
if (konamiBuffer[0] == null) return true;
|
||||
else if (konamiBuffer[0] != KeyEvent.VK_UP) return false;
|
||||
|
||||
if (konamiBuffer[1] == null) return true;
|
||||
else if (konamiBuffer[1] != KeyEvent.VK_UP) return false;
|
||||
|
||||
if (konamiBuffer[2] == null) return true;
|
||||
else if (konamiBuffer[2] != KeyEvent.VK_DOWN) return false;
|
||||
|
||||
if (konamiBuffer[3] == null) return true;
|
||||
else if (konamiBuffer[3] != KeyEvent.VK_DOWN) return false;
|
||||
|
||||
if (konamiBuffer[4] == null) return true;
|
||||
else if (konamiBuffer[4] != KeyEvent.VK_LEFT) return false;
|
||||
|
||||
if (konamiBuffer[5] == null) return true;
|
||||
else if (konamiBuffer[5] != KeyEvent.VK_RIGHT) return false;
|
||||
|
||||
if (konamiBuffer[6] == null) return true;
|
||||
else if (konamiBuffer[6] != KeyEvent.VK_LEFT) return false;
|
||||
|
||||
if (konamiBuffer[7] == null) return true;
|
||||
else if (konamiBuffer[7] != KeyEvent.VK_RIGHT) return false;
|
||||
|
||||
if (konamiBuffer[8] == null) return true;
|
||||
else if (konamiBuffer[8] != KeyEvent.VK_B) return false;
|
||||
|
||||
if (konamiBuffer[9] == null) return true;
|
||||
else if (konamiBuffer[9] != KeyEvent.VK_A) return false;
|
||||
|
||||
konamiCodeEntered = true;
|
||||
|
||||
exit = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user