From 677a3cbec2f7908ee0897b97d508a6bd66a0a344 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 21 Mar 2025 20:54:14 -0400 Subject: pke: first-pass level is a collection of scenes --- src/arg-handler.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/arg-handler.cpp') diff --git a/src/arg-handler.cpp b/src/arg-handler.cpp index 24695fe..f192584 100644 --- a/src/arg-handler.cpp +++ b/src/arg-handler.cpp @@ -9,6 +9,7 @@ void PkeArgs_Parse(int argc, char *argv[]) { while (1) { static struct option long_options[] = { + {"level", required_argument, 0, 'l'}, {"plugin", required_argument, 0, 'p'}, {"project", required_argument, 0, 'r'}, {"scene", required_argument, 0, 's'}, @@ -24,6 +25,9 @@ void PkeArgs_Parse(int argc, char *argv[]) { switch (c) { case 0: break; + case 'l': + pkeSettings.args.levelName = optarg; + break; case 'p': pkeSettings.args.pluginPath = optarg; break; @@ -32,8 +36,6 @@ void PkeArgs_Parse(int argc, char *argv[]) { break; case 's': pkeSettings.args.sceneName = optarg; - pkeSettings.rt.shouldLoadScene = true; - pkeSettings.rt.sceneName = pkeSettings.args.sceneName; break; default: fprintf(stderr, "Unused parameter: %c\n", c); -- cgit v1.2.3