TheoryOfNekomata
8bf3b46233
Update gamepad event handling
Use game controller APIs instead of the joystick ones to be able to use
the gamepad button DB file.
1年前
TheoryOfNekomata
fc4e55ddf5
Update characters, config
Changes to character rigging. Also CMake now respects ini-config
structure (although in the future, the lib file should be used. Check
installation in CMake for macOS/*NIX).
1年前
TheoryOfNekomata
57b33b800d
Extract config code
Define separate package for config code.
1年前
TheoryOfNekomata
7fa536895d
Unify memory handling functions
Use abstraction instead of using SDL dependencies.
1年前
TheoryOfNekomata
f11a8ff220
Update standard functions
Include _s wrappers for most standard function calls.
1年前
TheoryOfNekomata
57e4a768dc
Update config
Add templates for config item types.
Also updated server's config to use the global config module.
2年前
TheoryOfNekomata
9cde8ff876
Extract common code
Remove symlinks and make codebase use common modules instead.
2年前
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
e4d4441b07
Update tests
Update input tests.
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
ca36ea018d
Refactor structure
Isolate input items into their own directory.
2年前
TheoryOfNekomata
3c3c971726
Optimize config loading
Determine config path only once.
2年前
TheoryOfNekomata
656bcf0260
Isolate input/output handling
Make device handling opt-in.
2年前