Package uni.robot.base
Class InputManager
java.lang.Object
uni.robot.base.InputManager
Objeto que compone a
GameWindow
, encargado de manejar input de una ventana.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Retorna la posicion x del mouse, en relacion a la esquina superior-izquierda de la ventana.int
Retorna la posicion y del mouse, en relacion a la esquina superior-izquierda de la ventana.boolean
isMouseJustPressed
(int mouseCode) Retorna true solo en el instante en donde el boton del mouse cambio de no presionado a presionado.boolean
isMouseJustReleased
(int mouseCode) Retorna true solo en el instante en donde el boton del mouse cambio de presionado a no presionado.boolean
isMousePressed
(int mouseCode) Retorna true si un boton del mouse esta siendo presionado.boolean
isMouseReleased
(int mouseCode) Retorna true si un boton del mouse no esta siendo presionado.void
Actualiza los estados de los inputs
-
Field Details
-
MOUSE_LEFT
public static final int MOUSE_LEFT- See Also:
-
MOUSE_MIDDLE
public static final int MOUSE_MIDDLE- See Also:
-
MOUSE_RIGHT
public static final int MOUSE_RIGHT- See Also:
-
-
Constructor Details
-
InputManager
-
-
Method Details
-
updateInputs
public void updateInputs()Actualiza los estados de los inputs -
getMouseX
public int getMouseX()Retorna la posicion x del mouse, en relacion a la esquina superior-izquierda de la ventana.- Returns:
- La posicion x del mouse, en pixeles.
-
getMouseY
public int getMouseY()Retorna la posicion y del mouse, en relacion a la esquina superior-izquierda de la ventana.- Returns:
- La posicion y del mouse, en pixeles.
-
isMousePressed
public boolean isMousePressed(int mouseCode) Retorna true si un boton del mouse esta siendo presionado.- Parameters:
mouseCode
- El indice de boton del mouse.- Returns:
- true si el boton esta siendo presionado.
-
isMouseJustPressed
public boolean isMouseJustPressed(int mouseCode) Retorna true solo en el instante en donde el boton del mouse cambio de no presionado a presionado.- Parameters:
mouseCode
- El indice de boton del mouse.- Returns:
- true en el instance que el boton fue presionado.
-
isMouseReleased
public boolean isMouseReleased(int mouseCode) Retorna true si un boton del mouse no esta siendo presionado.- Parameters:
mouseCode
- El indice de boton del mouse.- Returns:
- true si un boton del mouse no esta siendo presionado.
-
isMouseJustReleased
public boolean isMouseJustReleased(int mouseCode) Retorna true solo en el instante en donde el boton del mouse cambio de presionado a no presionado.- Parameters:
mouseCode
- El indice de boton del mouse.- Returns:
- true en el instance que el boton fue soltado.
-