TheoryOfNekomata
1aa13c5b72
Refactor identifiers
Update identifiers to be consistent.
преди 2 години
TheoryOfNekomata
508967fcb7
Add configs to server
Make server optionally have a mountpoint for putting assets.
преди 2 години
TheoryOfNekomata
4e4924ec0b
Implement connectivity
Attempt to connect client to server.
преди 2 години
TheoryOfNekomata
259780cdb2
Fix multi player support
Correctly dereference pointers.
преди 2 години
TheoryOfNekomata
464e013a46
Update loops
Declare variables early on.
преди 2 години
TheoryOfNekomata
d1999f7667
Add convenience typedefs
Use short names for int types.
преди 2 години
TheoryOfNekomata
9417a20d9a
Improve initialization logic
Provide default states for input and output.
преди 2 години
TheoryOfNekomata
9012772322
Add experimental MIDI controller input support
The game now uses MIDI support for alternative input methods.
преди 2 години
TheoryOfNekomata
81549f3616
Encapsulate I/O
Put I/O values to their respective structs.
преди 2 години
TheoryOfNekomata
3c3c971726
Optimize config loading
Determine config path only once.
преди 2 години
TheoryOfNekomata
0ae822976a
Organize tests
Ensure one type of test can only be handled at a time.
преди 2 години
TheoryOfNekomata
881b415d60
Implement joystick tests
Implement tests for joystick axis, hat, and button events.
преди 2 години
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 години
TheoryOfNekomata
656bcf0260
Isolate input/output handling
Make device handling opt-in.
преди 2 години