bd0f588714
Die GDExtension grovewright-bridge gibt den Kern als Klasse GwSession an GDScript weiter: Befehle einreihen, einen Takt ausführen, Karte und Inventar lesen, speichern, laden, aufzeichnen. Eine Panik im Kern macht die Sitzung defekt, statt einen guten Speicherstand zu überschreiben. Das Godot-Projekt bekommt einen Testläufer, der auch Laufzeitfehler als Fehlschlag zählt. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
163 lines
4.0 KiB
TOML
163 lines
4.0 KiB
TOML
# This file is automatically @generated by Cargo.
|
|
# It is not intended for manual editing.
|
|
version = 4
|
|
|
|
[[package]]
|
|
name = "gdextension-api"
|
|
version = "0.5.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3489a9e7463353467db3cfe3eb12de31c9b6200e4f928bde4959bf5db5b31d2f"
|
|
|
|
[[package]]
|
|
name = "glam"
|
|
version = "0.32.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "f70749695b063ecbf6b62949ccccde2e733ec3ecbbd71d467dca4e5c6c97cca0"
|
|
|
|
[[package]]
|
|
name = "godot"
|
|
version = "0.5.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e21dfe3a0c8c253cb293a4f915f2359fdb4cf45a4d0557cb1841ea99aae4edfb"
|
|
dependencies = [
|
|
"godot-core",
|
|
"godot-macros",
|
|
]
|
|
|
|
[[package]]
|
|
name = "godot-bindings"
|
|
version = "0.5.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "7ce6fed360f27cc44ee188246880bb842cdb96bf13aec1d0ec31cccfa50b1cf6"
|
|
dependencies = [
|
|
"gdextension-api",
|
|
]
|
|
|
|
[[package]]
|
|
name = "godot-cell"
|
|
version = "0.5.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "edc4695597110f27de8f0adbdf3afd01692e3596cc89de2aaa2a42d31b93bfc4"
|
|
|
|
[[package]]
|
|
name = "godot-codegen"
|
|
version = "0.5.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "08409103fba47d9cb5b64dcb0b679b06ba3153d9c96d5e918bb97f065d553c60"
|
|
dependencies = [
|
|
"godot-bindings",
|
|
"heck",
|
|
"nanoserde",
|
|
"proc-macro2",
|
|
"quote",
|
|
]
|
|
|
|
[[package]]
|
|
name = "godot-core"
|
|
version = "0.5.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "40ab630dbc7ce797f09eda29025ebadab1b700778c988ad19c47bddc51874a90"
|
|
dependencies = [
|
|
"glam",
|
|
"godot-bindings",
|
|
"godot-cell",
|
|
"godot-codegen",
|
|
"godot-ffi",
|
|
]
|
|
|
|
[[package]]
|
|
name = "godot-ffi"
|
|
version = "0.5.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "18c296047c042d74828b2cb2e71bbadd22dd4ff98346c696b6c0a4a5decbf57f"
|
|
dependencies = [
|
|
"godot-bindings",
|
|
"godot-codegen",
|
|
"libc",
|
|
]
|
|
|
|
[[package]]
|
|
name = "godot-macros"
|
|
version = "0.5.5"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "c9ffca7ec0dfad5885a96b3819b3dafc1014c36d2931464f96d9ab0bee87b52e"
|
|
dependencies = [
|
|
"godot-bindings",
|
|
"proc-macro2",
|
|
"quote",
|
|
"venial",
|
|
]
|
|
|
|
[[package]]
|
|
name = "grovewright-bridge"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
"godot",
|
|
"grovewright-core",
|
|
]
|
|
|
|
[[package]]
|
|
name = "grovewright-core"
|
|
version = "0.1.0"
|
|
|
|
[[package]]
|
|
name = "heck"
|
|
version = "0.5.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
|
|
|
|
[[package]]
|
|
name = "libc"
|
|
version = "0.2.189"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
|
|
|
|
[[package]]
|
|
name = "nanoserde"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a36fb3a748a4c9736ed7aeb5f2dfc99665247f1ce306abbddb2bf0ba2ac530a4"
|
|
dependencies = [
|
|
"nanoserde-derive",
|
|
]
|
|
|
|
[[package]]
|
|
name = "nanoserde-derive"
|
|
version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "a846cbc04412cf509efcd8f3694b114fc700a035fb5a37f21517f9fb019f1ebc"
|
|
|
|
[[package]]
|
|
name = "proc-macro2"
|
|
version = "1.0.107"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
|
|
dependencies = [
|
|
"unicode-ident",
|
|
]
|
|
|
|
[[package]]
|
|
name = "quote"
|
|
version = "1.0.47"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
]
|
|
|
|
[[package]]
|
|
name = "unicode-ident"
|
|
version = "1.0.26"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954"
|
|
|
|
[[package]]
|
|
name = "venial"
|
|
version = "0.6.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "9a42528baceab6c7784446df2a10f4185078c39bf73dc614f154353f1a6b1229"
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"quote",
|
|
]
|