aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* feat(build-cache): write uid map to JSON cache file魏曹先生10 days5-4/+202
|
* feat(tscn-to-bsn): add Godot project discovery and build-cache command魏曹先生10 days7-8/+92
|
* feat(tscn-to-bsn): switch to git dependency and add converter binary魏曹先生10 days15-25/+1593
| | | | | | | | | | | Restructure the tool to use mingling from git with pathf feature, add a dedicated tscn2bsn binary, and implement: - Full TSCN syntax parser as a 1:1 replica of Godot's parsing logic - AST representation with line numbers for error reporting - Conversion command that reads TSCN, parses to AST, and serializes to RON - Error handlers for IO, RON, and parse errors
* feat: add run scripts for cross-platform tool execution魏曹先生10 days5-0/+596
| | | | | | Add run.ps1 and run.sh launcher scripts that detect and execute scripts from .run/src/bin across multiple languages, with numbered selection, fuzzy matching, and case-insensitive fallback.
* chore: add draft files to gitignore魏曹先生10 days2-0/+3
|
* chore: add tscn-to-bsn converter tool scaffolding魏曹先生10 days4-0/+290
| | | | | | Add initial Rust project for converting tscn files to bsn format, including Cargo configuration and Zed editor settings for rust-analyzer with clippy checks enabled.
* docs: add architecture overview to README魏曹先生10 days1-0/+7
|
* feat: add Godot scene project scaffolding魏曹先生10 days7-0/+85
| | | | | Add initial Godot 4 project structure with a loading scene, icon, and project configuration.
* feat: add gravity and gravity-movement plugins魏曹先生10 days8-3/+110
| | | | | | | Add CHGravityPlugin to manage the global gravity resource and CHGravityMovementGluePlugin to apply gravity to movement velocity each fixed update. Update workspace dependencies and include the new crates in the main app.
* refactor: rename CHMovementPlugins to CHMovementPlugin魏曹先生10 days2-3/+3
|
* fix: clamp zero velocities in direction check魏曹先生10 days1-4/+4
|
* chore: use bevy Transform for movement魏曹先生10 days3-23/+11
| | | | | Replace the custom Position component with Bevy's built-in Transform for entity movement.
* chore: initialize project workspace and movement plugin魏曹先生10 days17-0/+6976