package game.controllers;
import game.core.Game;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
/*
* Allows a human player to play the game using the arrow key of the keyboard.
*/
public final class Human extends KeyAdapter implements PacManController
{
private int key;
public int getAction(Game game,long dueTime)
{
if (key == KeyEvent.VK_UP)
return 0;
if (key == KeyEvent.VK_RIGHT)
return 1;
if (key == KeyEvent.VK_DOWN)
return 2;
if (key == KeyEvent.VK_LEFT)
return 3;
return 4;
}
public void keyPressed(KeyEvent e)
{
key=e.getKeyCode();
}
}