summaryrefslogtreecommitdiff
path: root/src/Actions.java
diff options
context:
space:
mode:
authorPrzemyslaw <prymula76@outlook.com>2024-04-01 09:02:22 +0200
committerPrzemyslaw <prymula76@outlook.com>2024-04-01 09:02:22 +0200
commitd8afc9f5c2aa97a96ca326c0178a7fc9577afaaf (patch)
tree730acbaff01acd5ebed98a7c6ee831ccb731706e /src/Actions.java
Init
Diffstat (limited to 'src/Actions.java')
-rw-r--r--src/Actions.java128
1 files changed, 128 insertions, 0 deletions
diff --git a/src/Actions.java b/src/Actions.java
new file mode 100644
index 0000000..57540ab
--- /dev/null
+++ b/src/Actions.java
@@ -0,0 +1,128 @@
+
+package src;
+
+import java.awt.event.KeyEvent;
+import java.awt.event.KeyListener;
+
+class Actions implements KeyListener {
+ String cheat="";
+ char pressKey =' ';
+
+ public void Actions(){}
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent event) {
+ }
+
+ @Override
+ public void keyPressed(KeyEvent event) {
+
+ if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('a')) {
+ isThere('a');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('w')) {
+ isThere('w');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('e')) {
+ isThere('e');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('r')) {
+ isThere('r');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('t')) {
+ isThere('t');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('y')) {
+ isThere('y');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('u')) {
+ isThere('u');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('i')) {
+ isThere('i');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('o')) {
+ isThere('o');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('p')) {
+ isThere('p');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('s')) {
+ isThere('s');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('d')) {
+ isThere('d');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('f')) {
+ isThere('f');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('g')) {
+ isThere('g');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('h')) {
+ isThere('h');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('j')) {
+ isThere('j');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('k')) {
+ isThere('k');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('l')) {
+ isThere('l');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('z')) {
+ isThere('z');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('c')) {
+ isThere('c');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('b')) {
+ isThere('b');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('n')) {
+ isThere('n');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('m')) {
+ isThere('m');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('1')) {
+ hungryCheat('1');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('2')) {
+ hungryCheat('2');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('3')) {
+ hungryCheat('3');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar('4')) {
+ hungryCheat('4');
+ }
+ else if (event.getExtendedKeyCode() == KeyEvent.getExtendedKeyCodeForChar(' ')) {
+ resetCheat();
+ }
+
+ }
+ public char getKey () {
+ return pressKey;
+ }
+ public String getCheat(){
+ return cheat;
+ }
+
+ private void isThere(char c){
+ // Nie wiem czemu od razu nie przekazalem duzej litery...
+ pressKey=Character.toUpperCase(c);
+ resetCheat();
+ }
+ private void hungryCheat(char c){
+ String s =Character.toString(c);
+ cheat += s;
+ }
+ public void resetCheat(){
+ cheat="";
+ }
+}