com.golden.gamedev.engine
Interface BaseInput

All Known Implementing Classes:
AWTInput

public interface BaseInput


Field Summary
static int NO_BUTTON
           
static int NO_KEY
           
 
Method Summary
 void cleanup()
           
 boolean[] getKeyDown()
           
 int getKeyPressed()
           
 int getKeyReleased()
           
 boolean[] getMouseDown()
           
 int getMouseDX()
           
 int getMouseDY()
           
 int getMousePressed()
           
 int getMouseReleased()
           
 int getMouseX()
           
 int getMouseY()
           
 boolean isKeyDown(int keyCode)
           
 boolean isKeyPressed(int keyCode)
           
 boolean isKeyReleased(int keyCode)
           
 boolean isMouseDown(int button)
           
 boolean isMouseExists()
           
 boolean isMousePressed(int button)
           
 boolean isMouseReleased(int button)
           
 void mouseMove(int x, int y)
          Move the mouse to x, y screen coordinate.
 void refresh()
           
 void update()
           
 

Field Detail

NO_BUTTON

public static final int NO_BUTTON
See Also:
Constant Field Values

NO_KEY

public static final int NO_KEY
See Also:
Constant Field Values
Method Detail

update

public void update()

refresh

public void refresh()

cleanup

public void cleanup()

mouseMove

public void mouseMove(int x,
                      int y)
Move the mouse to x, y screen coordinate.

Parameters:
x - the x-coordinate of the new mouse location
y - the y-coordinate of the new mouse location

isMouseExists

public boolean isMouseExists()

getMouseX

public int getMouseX()

getMouseY

public int getMouseY()

getMouseDX

public int getMouseDX()

getMouseDY

public int getMouseDY()

getMouseReleased

public int getMouseReleased()

isMouseReleased

public boolean isMouseReleased(int button)

getMousePressed

public int getMousePressed()

isMousePressed

public boolean isMousePressed(int button)

getMouseDown

public boolean[] getMouseDown()

isMouseDown

public boolean isMouseDown(int button)

getKeyReleased

public int getKeyReleased()

isKeyReleased

public boolean isKeyReleased(int keyCode)

getKeyPressed

public int getKeyPressed()

isKeyPressed

public boolean isKeyPressed(int keyCode)

getKeyDown

public boolean[] getKeyDown()

isKeyDown

public boolean isKeyDown(int keyCode)