Gregory Hainaut
642371996a
lilypad: add joy support based on linux evdev
...
I wanted to play with linux interface :)
It is far from perfect but joysticks are detected. The biggest issue is the correct generation of the config file!
2015-02-21 11:08:45 +01:00
Gregory Hainaut
3a2e8f38df
lilypad: removed old linux/LilyPad.cpp file
2015-02-20 23:05:21 +01:00
Gregory Hainaut
8350dc2c68
lilypad: remove debug printf
2015-02-20 23:05:21 +01:00
Gregory Hainaut
13bb1ae028
lilypad: Keep original KeyboardQueue (more ifdef)
...
It would be nice if windows support basic std::mutex
The reverse fifo queue is kept in Linux/KeyboardQueue.cpp
2015-02-20 23:05:21 +01:00
Gregory Hainaut
42b9932bd0
lilypad: add code to bind key
2015-02-20 23:05:21 +01:00
Gregory Hainaut
3096e94616
lilypad : plug a basic keyboard device
...
Add a reverse fifo to transfer event from core to plugin
Long story short, on linux there is only one event queue in core
2015-02-20 23:05:21 +01:00
Gregory Hainaut
aec43f0bee
lilypad: add x11 display pointer
...
If we move all window management hack into the core it would be useless (for input)
2015-02-20 23:05:21 +01:00
Gregory Hainaut
087f252909
lilypad: add plumbering config
...
Note: it miss interaction with any dialog
2015-02-20 23:05:21 +01:00
Gregory Hainaut
4f013a2960
lilypad: import common utility to manage config
...
Based work on spu2x equivalent file. Only convert the file to a CfgHelper object
2015-02-20 23:05:21 +01:00
Gregory Hainaut
156f66ef62
lilypad: make it compile on linux
...
* Ifdef windows code
* Add a windows crap to linux crap translation layer
2015-02-20 23:05:21 +01:00
Gregory Hainaut
76ff56a4e3
lilypad: add a linux fork
...
Yes it is bad!
2015-02-20 23:05:21 +01:00