TheoryOfNekomata
1aa13c5b72
Refactor identifiers
Update identifiers to be consistent.
2 yıl önce
TheoryOfNekomata
508967fcb7
Add configs to server
Make server optionally have a mountpoint for putting assets.
2 yıl önce
TheoryOfNekomata
4e4924ec0b
Implement connectivity
Attempt to connect client to server.
2 yıl önce
TheoryOfNekomata
52fb193b83
Cover all input methods on tests
Add tests for initialization and teardown for all input methods.
2 yıl önce
TheoryOfNekomata
259780cdb2
Fix multi player support
Correctly dereference pointers.
2 yıl önce
TheoryOfNekomata
464e013a46
Update loops
Declare variables early on.
2 yıl önce
TheoryOfNekomata
d1999f7667
Add convenience typedefs
Use short names for int types.
2 yıl önce
TheoryOfNekomata
9417a20d9a
Improve initialization logic
Provide default states for input and output.
2 yıl önce
TheoryOfNekomata
9012772322
Add experimental MIDI controller input support
The game now uses MIDI support for alternative input methods.
2 yıl önce
TheoryOfNekomata
81549f3616
Encapsulate I/O
Put I/O values to their respective structs.
2 yıl önce
TheoryOfNekomata
e53b96adb3
Rename joystick directions
Ensure joystick direction enum names are consistent.
2 yıl önce
TheoryOfNekomata
3c3c971726
Optimize config loading
Determine config path only once.
2 yıl önce
TheoryOfNekomata
0ae822976a
Organize tests
Ensure one type of test can only be handled at a time.
2 yıl önce
TheoryOfNekomata
881b415d60
Implement joystick tests
Implement tests for joystick axis, hat, and button events.
2 yıl önce
TheoryOfNekomata
d9cb1483d0
Organize test fixtures
Add third-party mocks, specify mock files.
/? Do we need first-party mocks in their own files, or can we provide a
mock flag in the implementation files already?
2 yıl önce
TheoryOfNekomata
656bcf0260
Isolate input/output handling
Make device handling opt-in.
2 yıl önce