Added usage example (github pages).

This commit is contained in:
dyorgio 2018-05-23 11:32:42 -03:00
parent 55e0f46eec
commit b1d6589b73

View file

@ -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).