bones
bones copied to clipboard
An easy-to-use game engine for making real games.
https://github.com/fishfolk/bones/blob/6164d3524c3628b9d7f00f8b57c68a7cc8eb698d/framework_crates/bones_schema/macros/src/lib.rs#L105-L112 --- ###### This issue was generated by [todo-issue](https://github.com/DerJuulsn/todo-issue) based on a `TODO` comment in 6164d3524c3628b9d7f00f8b57c68a7cc8eb698d.
https://github.com/fishfolk/bones/blob/6164d3524c3628b9d7f00f8b57c68a7cc8eb698d/framework_crates/bones_ecs/src/components/typed.rs#L51-L58 --- ###### This issue was generated by [todo-issue](https://github.com/DerJuulsn/todo-issue) based on a `TODO` comment in 6164d3524c3628b9d7f00f8b57c68a7cc8eb698d.
https://github.com/fishfolk/bones/blob/27a70cd65ba3a1c107c93d82d5ec229e2b6f7755/crates/bones_matchmaker/src/proxy.rs#L83-L88 --- ###### This issue was generated by [todo-issue](https://github.com/DerJuulsn/todo-issue) based on a `TODO` comment in 27a70cd65ba3a1c107c93d82d5ec229e2b6f7755. It's been assigned to @zicklag because they committed the code.
From chat: ``` It already removes dead entities from entities.iter_with(), and that's because it requires you to use the entities list to iterate, so it knows which ones are alive....
Right now when you have multiple system params that borrow the same resource or component you get a vague `Already mutably borrowed` error with no extra explanation. We should give...
Say you do this. ```rust world.run_system( |mut entities: ResMut, positions: CompMut| // Create an entity let entity = entities.create(); positions.insert(entity, default()); // Kill that entity entities.kill(entity); // This works let...