diff --git a/engine/BUILD b/engine/BUILD index 3a333c3..2130ab1 100644 --- a/engine/BUILD +++ b/engine/BUILD @@ -66,8 +66,7 @@ rust_library( "//assets:test-128px-roughness.png", "//assets/shaders:forward_vert", "//assets/shaders:forward_frag", - ":init.lua", - ], + ] + glob(["lua/**"]), visibility = [ "//visibility:public", ], diff --git a/engine/init.lua b/engine/lua/init.lua similarity index 100% rename from engine/init.lua rename to engine/lua/init.lua diff --git a/hsvr/BUILD.bazel b/hsvr/BUILD.bazel index dcff407..58a761f 100644 --- a/hsvr/BUILD.bazel +++ b/hsvr/BUILD.bazel @@ -25,9 +25,7 @@ rust_binary( "//third_party/cargo:env_logger", "//third_party/cargo:log", ], - data = [ - ":scene.lua", - ], + data = glob(["lua/**"]), ) abrasion_release( diff --git a/hsvr/scene.lua b/hsvr/lua/scene.lua similarity index 100% rename from hsvr/scene.lua rename to hsvr/lua/scene.lua diff --git a/hsvr/main.rs b/hsvr/main.rs index 7dc275c..1ba558e 100644 --- a/hsvr/main.rs +++ b/hsvr/main.rs @@ -169,9 +169,9 @@ fn main() { let context = scripting::WorldContext::new(&world); - let init = util::file::resource("//engine/init.lua").unwrap().string().unwrap(); + let init = util::file::resource("//engine/lua/init.lua").unwrap().string().unwrap(); context.eval_init(&world, init).unwrap(); - let scene = util::file::resource("//hsvr/scene.lua").unwrap().string().unwrap(); + let scene = util::file::resource("//hsvr/lua/scene.lua").unwrap().string().unwrap(); context.eval_init(&world, scene).unwrap(); log::info!("Starting...");