com.golden.gamedev.engine
Interface BaseInput
- All Known Implementing Classes:
- AWTInput
- public interface BaseInput
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
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 locationy
- 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)