diff options
| author | Johannes Herman <johannes.herman@gmail.com> | 2026-03-17 09:30:43 +0100 |
|---|---|---|
| committer | Johannes Herman <johannes.herman@gmail.com> | 2026-03-17 09:30:43 +0100 |
| commit | 95a841ac088a78c7c55c9213a1f4664d3c60e328 (patch) | |
| tree | bf4e4ef0601d29f05aca3e599738f85ef3436370 /src/main.c | |
| parent | a5bb4f7f7ab7f624fcf22e6211b159f0c7577835 (diff) | |
Added extract chat option
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1,4 +1,5 @@ #include "../inc/args.h" +#include "../inc/chat.h" #include "../inc/commands.h" #include "../inc/demo.h" #include "../inc/huffman.h" @@ -172,6 +173,7 @@ int main(int argc, char *argv[]) addopt("-o", "--output", 1, "<file>", "Saves the output demo to file", NULL); addopt("-i", "--info", 0, NULL, "Prints info of demo", NULL); addopt("-I", "--extended-info", 0, NULL, "Prints extended info of demo", NULL); + addopt("-c", "--chat", 0, NULL, "Prints the demo chat log", NULL); addopt("-h", "--help", 0, NULL, "Prints this help info", NULL); if (!parseargs(argc, argv)) @@ -200,6 +202,7 @@ int main(int argc, char *argv[]) arg *exmarg = getopt("-e", 0); arg *infarg = getopt("-i", 0); arg *Infarg = getopt("-I", 0); + arg *chtarg = getopt("-c", 0); if (exmarg) runextractmap(exmarg); @@ -212,6 +215,9 @@ int main(int argc, char *argv[]) else if (infarg) printdemo(&DEMO, 0); + if (chtarg) + printchat(&DEMO); + int i = 0; arg *opt; while (1) |
