Files
Papay-Shooter/.editorconfig
Hermes 202f67fa32 feat(movement): add movement state machine with air/ground/wallrun/slide/dash/ground states
- MovementStateMachine: core state machine base
- MovementParams: export-rich tunable resource
- StateGround/StateAir: grounded & aeriel locomotion with coyote, buffered jump, bunny hop
- StateWallRun / StateWallCling: wall-based traversal with wall-jump off
- StateSlide: sprint-parallel slide with friction fallout
- StateDash: burst dash with momentum brake
- PlayerMovementController: entry point wiring to CharacterBody3D
- input_map.cfg: full action map reference file
- characters/player/player_base.tscn: placeholder scene
- movement/tests/test_fsm_runner.gd: 9-state unit test runner

Closes #1
2026-06-02 22:36:00 -04:00

47 lines
781 B
INI

root = true
[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = tab
indent_size = 4
[*.gd]
indent_style = tab
indent_size = 4
max_line_length = 120
insert_final_newline = true
trim_trailing_whitespace = true
[*.tscn]
indent_style = tab
indent_size = 4
trim_trailing_whitespace = true
[*.tres]
indent_style = tab
indent_size = 4
trim_trailing_whitespace = true
[*.md]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
max_line_length = 120
insert_final_newline = true
[*.cfg]
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
[.env*]
charset = utf-8
indent_style = unset
trim_trailing_whitespace = false
end_of_line = unset
insert_final_newline = unset
max_line_length = unset