TheoryOfNekomata
6ed44c070f
Generate include/ directory
Make include generated instead of defined in the project.
1 anno fa
TheoryOfNekomata
eb88a10f20
Test symlinks for include, add weapon audio
See if symlinks are feasible for includes to organize dependencies.
1 anno fa
TheoryOfNekomata
6608b18a13
Update weapon doc
Correct paragon to M4A1, add drop frequency and weapon sprites.
1 anno fa
TheoryOfNekomata
04d20d1780
Separate character parts
The characters parts have been separated with joints as guide.
1 anno fa
TheoryOfNekomata
ba92808a3c
Update SVG version
Set SVG version to 2.0.
1 anno fa
TheoryOfNekomata
6b0895b638
Update sprites
Use sizers for consistent sizing and display.
1 anno fa
TheoryOfNekomata
d37d61bdd3
Update values handling for animation workbench
Refactor codebase regarding animation workbench.
1 anno fa
TheoryOfNekomata
54e0ad6da4
Extract some components from animation form
Define separate components and modules for reducing side of form source code.
1 anno fa
TheoryOfNekomata
214c1d7e51
Update data binding
Handle data binding for keyframes.
1 anno fa
TheoryOfNekomata
c4e15bc3d5
Add animation workbench proof of concept
The animation workbench is implemented using Remix.
1 anno fa
TheoryOfNekomata
3f1cc4d6e0
Apply fixes to Militant
Update showcase.
1 anno fa
TheoryOfNekomata
4a52930ed6
Update Militant
Apply small fixes.
1 anno fa
TheoryOfNekomata
7d32114d55
Update weapon sprites
Apply some corrective changes.
1 anno fa
TheoryOfNekomata
d8133afa35
Update Militant sprite
Add cocking handle.
1 anno fa
TheoryOfNekomata
797051bc19
Add XML parser library
Fork xml.c because of filename issues in Windows.
1 anno fa
TheoryOfNekomata
48fb8abd6e
Update logging
Use our log function instead of bare printf calls.
1 anno fa
TheoryOfNekomata
7accae03f6
Fix imports
Could not find some imports on macOS.
1 anno fa
TheoryOfNekomata
486211074e
Add game controller DB repo
Include mapping in build instead of having to download file manually.
1 anno fa
TheoryOfNekomata
d89ff606ba
Add gamepad control diagram
For reference.
1 anno fa
TheoryOfNekomata
bab10fe84f
Add logs for input events
For debug purposes.
1 anno fa
TheoryOfNekomata
5a5f613277
Minor document corrections
Check grammar.
1 anno fa
TheoryOfNekomata
6761e3547d
Update reference file
Use up-to-date version of game config file.
1 anno fa
TheoryOfNekomata
7dcdfee4ba
Organize documents
Put development documents under meta/.
1 anno fa
TheoryOfNekomata
5eb8a63ec1
Update controls document
Organize information.
1 anno fa
TheoryOfNekomata
494adc81a3
Update controls document
Specify all available gamepad controls.
1 anno fa
TheoryOfNekomata
09f380c2a1
Update ini-config
Use new version.
1 anno fa
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 anno fa
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 anno fa
TheoryOfNekomata
b884e8c776
Update skirt
Balance skirt length on the sides.
1 anno fa
TheoryOfNekomata
33df858cc1
Update TODO
Lay out plans for graphics.
1 anno fa
TheoryOfNekomata
be37278155
Update character sprite
Fix upper body of character.
1 anno fa
TheoryOfNekomata
8ed8eff5d9
Rig character sprite
Start effort on rigging right arm of character.
1 anno fa
TheoryOfNekomata
c754e55558
Fix tests on Windows, update sprites
The SDL.h include is only valid for macOS because of memset_pattern4, on
Windows it is not required.
The character and weapon sprites have been updated.
1 anno fa
TheoryOfNekomata
82f85f25ef
Fix joystick test
Remove mapping for gamepad.
1 anno fa
TheoryOfNekomata
bdfd7c1d74
Fix input tests
Ensure signed values are respected.
1 anno fa
TheoryOfNekomata
2976aa757f
Fix tests for macOS
Properly add SDL mocks for macOS.
1 anno fa
TheoryOfNekomata
d5dba952e6
Update ini-config mock
Use library in new subproject.
1 anno fa
TheoryOfNekomata
a1d3052ab5
Update joystick config binding
Fix off-by-one error.
1 anno fa
TheoryOfNekomata
8ea5d36a6b
Update configs
Use appropriate syntax and names for config logic.
1 anno fa
TheoryOfNekomata
c777c75d41
Update submodules
Remove minIni direct dependency.
1 anno fa
TheoryOfNekomata
43b7ad6b8c
Update submodules
1 anno fa
TheoryOfNekomata
634be02e53
Remove minIni direct dependency
We use ini-config which uses minIni.
1 anno fa
TheoryOfNekomata
57b33b800d
Extract config code
Define separate package for config code.
1 anno fa
TheoryOfNekomata
270c1aca87
Update weapon sprites
Simplify design of grenade launcher in Paragon.
1 anno fa
TheoryOfNekomata
438d24010f
Update character sprite
Add belt to skirt..
1 anno fa
TheoryOfNekomata
b0694605dd
Update character sprite
Add shading for 1st character.
1 anno fa
TheoryOfNekomata
b2c05e4a8a
Update character sprite
Add coloring, fix head for 1st character.
1 anno fa
TheoryOfNekomata
5826995242
Update midi-utils
Add edge case.
1 anno fa
TheoryOfNekomata
638b326549
Update midi-utils
Sync to latest version fixing definitions on Windows.
1 anno fa
TheoryOfNekomata
8c4d320502
Update midi-utils
Sync midi-utils to latest version.
1 anno fa