From c6c77f7030668f5170f0f8d0873c175510bd2abc Mon Sep 17 00:00:00 2001 From: Adrian G L Date: Thu, 2 Oct 2025 10:40:05 +0200 Subject: [PATCH] fix: declare scene graph nodes as mutable to fix borrow errors --- src/main.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index dfd4953..bed994f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -224,11 +224,11 @@ fn main() { let heli_tail_rotor_vao = unsafe { create_vao(&helicopter.tail_rotor.vertices, &helicopter.tail_rotor.normals, &helicopter.tail_rotor.colors, &helicopter.tail_rotor.indices) }; // Scene Graph setup - let root_node = SceneNode::new(); - let terrain_node = SceneNode::from_vao(terrain_vao, terrain_mesh.index_count); + let mut root_node = SceneNode::new(); + let mut terrain_node = SceneNode::from_vao(terrain_vao, terrain_mesh.index_count); root_node.add_child(&*terrain_node); - let heli_root = SceneNode::new(); + let mut heli_root = SceneNode::new(); let body_node = SceneNode::from_vao(heli_body_vao, helicopter.body.index_count); let door_node = SceneNode::from_vao(heli_door_vao, helicopter.door.index_count); let main_rotor_node = SceneNode::from_vao(heli_main_rotor_vao, helicopter.main_rotor.index_count);