diff options
Diffstat (limited to 'src/Actions.java')
-rw-r--r-- | src/Actions.java | 128 |
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=""; + } +} |