X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FArguments.h;h=9bd35a93ad540c5a13c9ef95601ea6ed70969199;hb=d557b3422756e3492b60cf545fd956a2fbf18af1;hp=c7e37eee1419209d95cb2db9453982376de71c09;hpb=7830acc2ab78d0c82a72948c4eb87eeb6463693c;p=l2e.git diff --git a/src/app/Arguments.h b/src/app/Arguments.h index c7e37ee..9bd35a9 100644 --- a/src/app/Arguments.h +++ b/src/app/Arguments.h @@ -18,9 +18,18 @@ public: Arguments(); ~Arguments() { } +public: + enum RunLevel { + COMPILE, + DUMP, + PLAY, + }; + public: void Read(int argc, char **argv); + RunLevel DetectRunLevel() const; + const std::vector &Infiles() const { return infiles; } bool OutfileSet() const { return outfile; } @@ -29,6 +38,7 @@ public: private: std::vector infiles; const char *outfile; + bool dump; };