diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-03-21 20:54:14 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-03-21 21:40:21 -0400 |
| commit | 677a3cbec2f7908ee0897b97d508a6bd66a0a344 (patch) | |
| tree | fc88b21dd61dbb10dd8b5c8aef73702d15514f00 /src/arg-handler.cpp | |
| parent | cae76dd98e301a4560bb46ecb59b5952dff04149 (diff) | |
pke: first-pass level is a collection of scenes
Diffstat (limited to 'src/arg-handler.cpp')
| -rw-r--r-- | src/arg-handler.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
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); |
