Commit Graph

32 Commits

Author SHA1 Message Date
Jarrod Doyle bcff3d172e
Moved some event handling to the root state 2024-02-25 16:53:35 +00:00
Jarrod Doyle 9c9a3ecc26
Allow jumping from idle 2024-02-25 15:27:59 +00:00
Jarrod Doyle 2b01dfaeaa
Add state debugger UI to playground. Start working on additional states. Implement run acceleration 2024-02-25 15:22:37 +00:00
Jarrod Doyle 050a897cad
Reorganise player controller exports and add some new ones in preparation for new move mechanics 2024-02-25 12:21:25 +00:00
Jarrod Doyle 89ec939325
Use vscode for script editing
The `format_on_save` plugin isn't needed anymore.
2024-02-24 18:39:49 +00:00
Jarrod Doyle 4d95b7d9d1
Clean up player input handling 2024-02-23 21:32:34 +00:00
Jarrod Doyle e3f652e6b1
Handle capture mode toggle in _input 2024-02-23 21:27:16 +00:00
Jarrod Doyle 4d8a0fec10
Begin integrating state chart 2024-02-23 21:18:44 +00:00
Jarrod Doyle 74d19d2003
Add state charts plugin 2024-02-23 20:37:00 +00:00
Jarrod Doyle 4133671b8f
Refactor player controller 2024-02-23 15:53:02 +00:00
Jarrod Doyle 918af0c4cb
Add uneven ground and mantle testing area to playground 2024-02-23 12:34:44 +00:00
Jarrod Doyle 644df0bd80
Format existing scripts 2024-02-23 12:09:40 +00:00
Jarrod Doyle 18a4b02c3e
Add script formatting plugin
Requires gdtoolkit to be installed on the system
2024-02-23 12:09:03 +00:00
Jarrod Doyle 3295e03343
Export player speeds to inspector and decrease run speed 2024-02-23 11:35:50 +00:00
Jarrod Doyle 4efbfe667e
Add basic jump 2024-02-23 11:21:40 +00:00
Jarrod Doyle a20c1fcbfb
Added some more content to the playground 2024-02-23 11:00:55 +00:00
Jarrod Doyle cdc3bc5a05
Update character controller params 2024-02-22 22:13:01 +00:00
Jarrod Doyle b1f82ab2eb
Enable occlusion culling 2024-02-22 22:11:31 +00:00
Jarrod Doyle f67197f508
Update playground map with textures 2024-02-22 22:09:47 +00:00
Jarrod Doyle 7a68226d1b
Add Kenney prototype textures 2024-02-22 22:09:32 +00:00
Jarrod Doyle bf1bfbc1af
Remove unneeded example files from Qodot and use LFS where relevant 2024-02-22 22:08:31 +00:00
Jarrod Doyle 4538de585b
Use LFS for textures 2024-02-22 22:06:30 +00:00
Jarrod Doyle cdf2db1ec0
Ignore trenchbroom autosaves 2024-02-22 22:04:10 +00:00
Jarrod Doyle f5a134d97e
Generate trenchbroom game config and add a simple playground map 2024-02-22 21:33:56 +00:00
Jarrod Doyle 944c446e60
Pull Qodot changes for Trenchbroom game config version 8 2024-02-22 21:05:13 +00:00
Jarrod Doyle dda7f70ca8
Enable Qodot plugin 2024-02-22 21:02:37 +00:00
Jarrod Doyle b69bdf1b56
Added qodot 2024-02-22 19:56:13 +00:00
Jarrod Doyle fbcd13d790
Add test scene and basic character controller from Fvyern 2024-02-22 19:52:10 +00:00
Jarrod Doyle 2a979c28bf
Add character controller inputs 2024-02-22 19:51:16 +00:00
Jarrod Doyle 7ced8ec3ed
Enforce safe static typing in GDScript as much as possible 2024-02-22 17:42:05 +00:00
Jarrod Doyle b2a49487f2
Add Jolt physics 2024-02-21 20:45:28 +00:00
Jarrod Doyle dd46b75e5d
Create project 2024-02-21 20:32:54 +00:00