o3 refactor

This commit is contained in:
reo 2025-07-22 21:12:05 +03:00
parent 341d531db3
commit 049f522bb1
19 changed files with 508 additions and 214 deletions

24
Cargo.lock generated
View file

@ -811,9 +811,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cbc675ee8d97b4d206a985137f8ad59666538f56f906474f554467a63c776d"
dependencies = [
"hashbrown 0.14.5",
"hecs-macros",
"spin",
]
[[package]]
name = "hecs-macros"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "052fc25b12dc326082605cd2098eb76050a72fa0c0e9ea7faaa3f58b565fc970"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "hermit-abi"
version = "0.5.2"
@ -1728,6 +1740,14 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
[[package]]
name = "raidillon_core"
version = "0.1.0"
dependencies = [
"anyhow",
"glam",
"glium",
"hecs",
"raidillon_ecs",
"raidillon_render",
]
[[package]]
name = "raidillon_ecs"
@ -1743,6 +1763,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"glam",
"glium",
"hecs",
"raidillon_core",
"raidillon_ecs",
@ -1757,6 +1778,9 @@ name = "raidillon_input"
version = "0.1.0"
dependencies = [
"glam",
"hecs",
"raidillon_core",
"raidillon_render",
"winit",
]