ObjFW  All files named "src/OFGameController.h"

History for src/OFGameController.h

2024-05-13
20:57
Renamed to src/hid/OFGameController.h. Move OFGameController into subframework ObjFWHID check-in: [f5f12143ce] user: js, branch: gamecontroller, size: 0
2024-05-12
13:07
OFGameController: {vendor,product}ID on Windows file: [3db166d1a7] check-in: [8815b72dad] user: js, branch: gamecontroller, size: 9914 [annotate] [blame] [check-ins using] [diff]
2024-05-11
21:56
OFGameController: {north,south,west,east}Button file: [5a5c795ad8] check-in: [59b45e87d1] user: js, branch: gamecontroller, size: 9860 [annotate] [blame] [check-ins using] [diff]
10:19
OFGameController: Add quirks for Joycons file: [dd47275cc1] check-in: [1da303e600] user: js, branch: gamecontroller, size: 9140 [annotate] [blame] [check-ins using] [diff]
10:06
OFGameController: Report vendor ID and product ID file: [8e114313d9] check-in: [c0735ac803] user: js, branch: gamecontroller, size: 8595 [annotate] [blame] [check-ins using] [diff]
2024-05-10
12:58
OFGameController: Quirks for Mega Drive controller file: [92436c98c4] check-in: [899801a8b8] user: js, branch: gamecontroller, size: 8278 [annotate] [blame] [check-ins using] [diff]
00:27
OFGameController: Add support for Windows

As this is using XInput 1.3, only XInput-compatible devices are supported. file: [1c2cd608b4] check-in: [22f6f258d8] user: js, branch: gamecontroller, size: 8076 [annotate] [blame] [check-ins using] [diff]

2024-05-09
23:41
OFGameController: Retrieve state explicitly

This avoids retrieving it multiple times when reading multiple things. file: [6f8baafc94] check-in: [0f902d87eb] user: js, branch: gamecontroller, size: 7832 [annotate] [blame] [check-ins using] [diff]

19:46
OFGameController: Support for pressure sensitivity file: [62ce0aa0c9] check-in: [336ecd9bdc] user: js, branch: gamecontroller, size: 7462 [annotate] [blame] [check-ins using] [diff]
19:05
OFGameController: Add constants for buttons file: [174eaaf8eb] check-in: [f02049612e] user: js, branch: gamecontroller, size: 6980 [annotate] [blame] [check-ins using] [diff]
18:01
OFGameController: Add quirks for N64 controller file: [90ee305e31] check-in: [21c872dbb0] user: js, branch: gamecontroller, size: 2857 [annotate] [blame] [check-ins using] [diff]
17:39
OFGameController: Correctly scale axes on Linux file: [2448bc6ebe] check-in: [87fa51ae2e] user: js, branch: gamecontroller, size: 2824 [annotate] [blame] [check-ins using] [diff]
15:39
OFGameController: Change API for analog sticks file: [618d42f152] check-in: [5547016712] user: js, branch: gamecontroller, size: 2608 [annotate] [blame] [check-ins using] [diff]
12:57
OFGameController: Add support for Linux file: [64229ea449] check-in: [6f20cdbd5c] user: js, branch: gamecontroller, size: 2412 [annotate] [blame] [check-ins using] [diff]
2024-05-05
19:56
OFGameController: Rename axis to analog stick

This was just wrong, an analog stick has two axes. file: [542208ba0a] check-in: [498a91a2a4] user: js, branch: gamecontroller, size: 2203 [annotate] [blame] [check-ins using] [diff]

18:59
Added: Add OFGameController

Only supports Nintendo 3DS so far. file: [d675a51f7b] check-in: [a0f4283e81] user: js, branch: gamecontroller, size: 2155 [annotate] [blame] [check-ins using]