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/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/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/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 id="extracted-dir" path="$PROJECT_DIR$/lib/jide-oss.jar" path-in-jar="/" />
|
||||||
</element>
|
</element>
|
||||||
</root>
|
</root>
|
||||||
|
|||||||
Binary file not shown.
@@ -31,7 +31,6 @@ EXTRA_SOURCE_DIRS=(
|
|||||||
|
|
||||||
# --- Libraries to include ---
|
# --- Libraries to include ---
|
||||||
LIBRARIES=(
|
LIBRARIES=(
|
||||||
"AndorsTrainer_v0.1.5.jar"
|
|
||||||
"bsh-2.0b4.jar"
|
"bsh-2.0b4.jar"
|
||||||
"jide-oss.jar"
|
"jide-oss.jar"
|
||||||
"json_simple-1.1.jar"
|
"json_simple-1.1.jar"
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
package com.gpl.rpg.atcontentstudio.ui;
|
package com.gpl.rpg.atcontentstudio.ui;
|
||||||
|
|
||||||
import com.gpl.rpg.andorstrainer.AndorsTrainer;
|
|
||||||
import com.gpl.rpg.atcontentstudio.ATContentStudio;
|
import com.gpl.rpg.atcontentstudio.ATContentStudio;
|
||||||
import com.gpl.rpg.atcontentstudio.model.ProjectTreeNode;
|
import com.gpl.rpg.atcontentstudio.model.ProjectTreeNode;
|
||||||
import com.gpl.rpg.atcontentstudio.model.Workspace;
|
import com.gpl.rpg.atcontentstudio.model.Workspace;
|
||||||
@@ -35,12 +34,6 @@ public class ProjectsTree extends JPanel {
|
|||||||
|
|
||||||
private JPopupMenu popupMenu;
|
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() {
|
public ProjectsTree() {
|
||||||
super();
|
super();
|
||||||
setLayout(new BorderLayout());
|
setLayout(new BorderLayout());
|
||||||
@@ -67,22 +60,6 @@ public class ProjectsTree extends JPanel {
|
|||||||
if (projectsTree.getSelectionPath() != null) {
|
if (projectsTree.getSelectionPath() != null) {
|
||||||
itemAction((ProjectTreeNode) projectsTree.getSelectionPath().getLastPathComponent());
|
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());
|
popupMenu.add(new JSeparator());
|
||||||
addNextSeparator = false;
|
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) {
|
public void popupActivated(MouseEvent e) {
|
||||||
@@ -406,65 +367,4 @@ public class ProjectsTree extends JPanel {
|
|||||||
projectsTree.scrollPathToVisible(tp);
|
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