TheoryOfNekomata
508967fcb7
Add configs to server
Make server optionally have a mountpoint for putting assets.
2 anni fa
TheoryOfNekomata
1421ff9efe
Use own version of cmdline option function
Copy implementation from lws.
2 anni fa
TheoryOfNekomata
4e4924ec0b
Implement connectivity
Attempt to connect client to server.
2 anni fa
TheoryOfNekomata
e80c557d63
Update server
Ensure mounts are configurable.
2 anni fa
TheoryOfNekomata
c3248953e2
Integrate libwebsockets connection
Add libwebsockets client to game executable.
2 anni fa
TheoryOfNekomata
bc4593d806
Add memory-related code
Add memory and data-related implementations for handling game data.
2 anni fa
TheoryOfNekomata
5caae74ebc
Update video tests
Properly mock video function dependencies.
2 anni fa
TheoryOfNekomata
259780cdb2
Fix multi player support
Correctly dereference pointers.
2 anni fa
TheoryOfNekomata
464e013a46
Update loops
Declare variables early on.
2 anni fa
TheoryOfNekomata
d1999f7667
Add convenience typedefs
Use short names for int types.
2 anni fa
TheoryOfNekomata
9417a20d9a
Improve initialization logic
Provide default states for input and output.
2 anni fa
TheoryOfNekomata
9012772322
Add experimental MIDI controller input support
The game now uses MIDI support for alternative input methods.
2 anni fa
TheoryOfNekomata
81549f3616
Encapsulate I/O
Put I/O values to their respective structs.
2 anni fa
TheoryOfNekomata
0cee207138
Implement abstractions
Ensure each initialization method is in its own source.
2 anni fa
TheoryOfNekomata
627e2a8f28
Update tests
Ensure correct arguments are passed.
2 anni fa
TheoryOfNekomata
3c3c971726
Optimize config loading
Determine config path only once.
2 anni fa
TheoryOfNekomata
0ae822976a
Organize tests
Ensure one type of test can only be handled at a time.
2 anni fa
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 anni fa
TheoryOfNekomata
656bcf0260
Isolate input/output handling
Make device handling opt-in.
2 anni fa