group1.control
Class MenuController

java.lang.Object
  extended by group1.control.Controller
      extended by group1.control.MenuController
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener

public class MenuController
extends Controller

The controller for any and all menus in the game. Accepts keyboard inputs and sets values in the local Game object appropriately.


Constructor Summary
MenuController(Game g)
          Constructor.
 
Method Summary
 void keyPressed(java.awt.event.KeyEvent e)
          keyPressed method to implement KeyListener.
 void setEnabled(boolean b)
           
 
Methods inherited from class group1.control.Controller
isActionPressed, isDownPressed, isJumpPressed, isLeftPressed, isRightPressed, isSelectPressed, isStartPressed, isUpPressed, keyReleased, keyTyped, wasActionHit, wasDownHit, wasJumpHit, wasLeftHit, wasRightHit, wasSelectHit, wasStartHit, wasUpHit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuController

public MenuController(Game g)
Constructor.

Parameters:
g - A reference to the Game object we're using.
Method Detail

setEnabled

public void setEnabled(boolean b)

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
keyPressed method to implement KeyListener. Called whenever a key is pressed. Iteratively checks for keys being pressed (or just hit), and responds.

Specified by:
keyPressed in interface java.awt.event.KeyListener
Overrides:
keyPressed in class Controller
Parameters:
e - The KeyEvent caught.