1 changed files with 36 additions and 0 deletions
@ -0,0 +1,36 @@ |
|||||
|
# Gamepad Example |
||||
|
|
||||
|
This example demonstrates how to use SDL2 with ofxPiMapper in order to use gamepad for mapping. Below is what you have to do. |
||||
|
|
||||
|
## Install SDL2 |
||||
|
|
||||
|
``` |
||||
|
sudo apt-get update |
||||
|
sudo apt-get -y install libsdl2-dev |
||||
|
``` |
||||
|
|
||||
|
In order to compile the example, one has to add extra compiler flags (see `config.make`). |
||||
|
|
||||
|
``` |
||||
|
PROJECT_LDFLAGS += -I/usr/include/SDL2 -lSDL2 |
||||
|
``` |
||||
|
|
||||
|
What it does is the following: `-I/usr/include/SDL2` includes SDL2, `-lSDL2` links our program against it. |
||||
|
|
||||
|
**Note:** This is tested on Raspberry Pi so far. |
||||
|
|
||||
|
## Define Game Controller |
||||
|
|
||||
|
On each system a speciffic controller will have a different GUID. When `example_gamepad` is launched, it reads connected USB game controllers. |
||||
|
|
||||
|
``` |
||||
|
Joystick INIT success |
||||
|
Joystick num axes: 2 |
||||
|
Joystick ID: 0 |
||||
|
Joystick Name: usb gamepad |
||||
|
Joystick GUID: 030000001008000001e5000010010000 |
||||
|
``` |
||||
|
|
||||
|
Use this to add another config block in `controllers.xml` |
||||
|
|
||||
|
|
Loading…
Reference in new issue