Phillip Stephens
42dde9187b
Migrate to new CInputGenerator and rename old
2022-03-22 12:04:57 -07:00
Phillip Stephens
e3c8fa1d8f
Start integrating new controller classes
2022-03-22 10:58:19 -07:00
Phillip Stephens
9cedce737f
Initial virtual PAD API
2022-03-22 10:58:18 -07:00
Phillip Stephens
3800322735
CInputGenerator: Toggle rumble if a controller is connected and it's a GC controller
2022-03-19 17:45:04 -07:00
Luke Street
648a8e1af5
Merge branch 'new-streams' into dawn
2022-02-22 21:08:53 -05:00
Phillip Stephens
40669f4dc9
Add initial rumble support, use modified SDL branch to support all GC controller rumble modes
2022-02-22 01:12:15 -08:00
Luke Street
c33674b9ab
Lots of Windows fixes; add D3D12; more boo decoupling
2022-02-22 00:53:57 -05:00
Phillip Stephens
a6b2d66e1e
Input: Add onControllerAdded/Removed callbacks and also display the controller name in the input viewer
2022-02-09 00:54:53 -08:00
Luke Street
ed4d38073b
Fix controller axes + clamping
2022-02-08 22:14:14 -05:00
Phillip Stephens
acd861754c
TexturedQuad fixes, Better controller input handling (needs custom mapping)
2022-02-08 11:18:12 -08:00
Luke Street
a1482b4743
SDL controller input
2022-02-07 20:48:08 -05:00
Phillip Stephens
d9b7229e79
Add input visualization, protect first 7 object slots from deletion
...
The first 7 slots in the game are related to the player, we don't want to allow anyone to delete them because the game *will* crash
2021-05-30 00:52:20 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Lioncash
221cc5c6b8
RuntimeCommonB: Normalize cpp file includes
...
Like the prior changes normalizing the inclusions within headers, this
tackles the cpp files of the RuntimeCommonB target, making these source
files consistent with their headers.
2019-12-22 18:12:04 -05:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
9b6ab93ae5
Remove unnecessary and RVO-detrimental moves
2016-10-02 18:39:31 -10:00
Jack Andersen
783fb4c4fe
Humungous refactor
2016-03-04 13:04:53 -10:00
Phillip Stephens
7ec23b50ba
First round Rumble stubs
2016-02-20 22:34:42 -08:00
Phillip Stephens
5229f95fb7
Restructure event handling
2016-02-19 22:45:36 -08:00
Phillip Stephens
af69c9d3ab
Rename namespaces
2016-02-13 01:02:47 -08:00
Jack Andersen
e423db32ee
Major scoped-enum refactor
2015-11-20 15:16:07 -10:00
Jack Andersen
7223a9dce5
more input implementation
2015-08-28 15:30:47 -10:00
Jack Andersen
ce42cdd3be
various input class implementations
2015-08-27 14:11:31 -10:00
Jack Andersen
6809fcc4a4
Codebase refactor
2015-08-18 12:51:54 -10:00