tirbofish/dropbear · diff
ok so i have gotten typescript support pretty nicely done :)
Signature present but could not be verified.
Unverified
@@ -40,8 +40,8 @@ open = "5" parking_lot = {version = "0.12", features = ["deadlock_detection"] } pollster = "0.4" rfd = "0.15.4" -ron = "0.10.1" -russimp-ng = { version = "3.2.4", features = ["static-link"] } +ron = "0.11" +russimp-ng = { version = "3.2" } rustyscript = { version = "0.12" } serde = { version = "1.0.219", features = ["derive"] } spin_sleep = "1.3" @@ -49,7 +49,7 @@ tokio = { version = "1", features = ["full"] } transform-gizmo-egui = { git = "https://github.com/4tkbytes/transform-gizmo"} wgpu = "26" winit = { version = "0.30", features = [] } -zip = "4.3" +zip = "4.6" walkdir = "2.3" [workspace.dependencies.image] @@ -19,10 +19,7 @@ With Unix systems (macOS not tested), you will have to download a couple depende ```bash # ubuntu, adapt to your own OS -sudo apt install libudev-dev pkg-config libssl-dev clang cmake meson - -# if on arm devices where russimp cannot compile -sudo apt install assimp-utils +sudo apt install libudev-dev pkg-config libssl-dev clang cmake meson assimp-utils ``` After downloading the requirements, you are free to build it using cargo. @@ -48,9 +45,13 @@ If you do not want to build it locally, you are able to download the latest acti ~~Depsite it looking like a dependency for `eucalyptus`, it can serve as a framework too. Looking through the `docs.rs` will you find related documentation onhow to use it and for rendering your own projects.~~ dropbear cannot be used as a framework (yet), but is best compatible with the eucalyptus editor when making games. For -scripting, eucalyptus uses `rhai`, a new language that works with rust. +scripting, eucalyptus uses `typescript`. The main philosophy of scripting is to be able to have **type safety**, which can aid developers with their code, which is the reason as to why I didn't use `javascript` for scripting instead. + +The typescript used in the scripting is ran with the deno runtime. + +TODO: Create better documentation
Large diffs are not rendered by default. Showing the first 50 of 1540 lines. Show full diff