@@ -10,10 +10,21 @@ This roadmap outlines the steps toward the **0.0.1 initial release**.
1010### Basic Functionality
1111
1212- Allow deletion of a level (without removing save files), or just its ZIP archive.
13- - Update button states appropriately based on context.
13+ - ✅ Update button states appropriately based on context.
1414- Implement basic keyboard navigation and shortcuts.
15- - Add support for launch flags (e.g. filters and sorting options).
16- - Implement core launching functionality for TRLE levels.
15+ - ✅Add support for launch flags (e.g. filters and sorting options).
16+ - ✅Implement core launching functionality for TRLE levels.
17+ - 🎮 PS Controller Script – Angular (Direction + Magnitude) State Context-Aware Left Stick
18+ - Make movement flowing and safer from mistakes, while staying modern and adaptable.
19+ - From the dead zone, use no overlapping between movement states.
20+ - When running or stepping back, use extreme overlapping locked in Y, but flippable within a narrow angle.
21+ - When running, Lara shouldn’t step back unless the stick is pulled fully downward within a narrow angle.
22+ - To jump forward-right, the player must press jump + pull forward + pull right — it cannot be mixed up with a right-side jump.
23+ - To stop, the player must return to dead zone + pull right — it cannot be mixed up with a running forward-right input.
24+ - With Look key activated, controls revert to classic 8-way equal-angle overlapping (traditional tank-style grid).
25+ - Consider using time.perf_counter() for cooldown checks or pulse-style transition turns, if it doesn’t cause Lara to stutter.
26+ - This design may not be final, and adjustments will be made as needed to improve left stick feel and responsiveness.
27+ - run and manage all the original TR core design games.
1728
1829### Code Style & Linting
1930
0 commit comments