mirror of
https://github.com/shadowfacts/jinput-arm64.git
synced 2026-01-05 08:19:56 +01:00
Added usage example (github pages).
This commit is contained in:
parent
55e0f46eec
commit
b1d6589b73
|
|
@ -44,3 +44,28 @@ Include dependency in your project:
|
|||
|
||||
## Usage
|
||||
|
||||
```java
|
||||
/* Create an event object for the underlying plugin to populate */
|
||||
Event event = new Event();
|
||||
|
||||
/* Get the available controllers */
|
||||
Controller[] controllers = ControllerEnvironment.getDefaultEnvironment().getControllers();
|
||||
for (int i = 0; i < controllers.length; i++) {
|
||||
/* Remember to poll each one */
|
||||
controllers[i].poll();
|
||||
|
||||
/* Get the controllers event queue */
|
||||
EventQueue queue = controllers[i].getEventQueue();
|
||||
|
||||
/* For each object in the queue */
|
||||
while (queue.getNextEvent(event)) {
|
||||
/* Get event component */
|
||||
Component comp = event.getComponent();
|
||||
|
||||
/* Process event (your awesome code) */
|
||||
...
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### [More examples here](https://github.com/jinput/jinput/tree/master/examples/src/main/java/net/java/games/input/example).
|
||||
|
|
|
|||
Loading…
Reference in a new issue