diff --git a/src/main.c b/src/main.c index 695021f..0ec6dc7 100644 --- a/src/main.c +++ b/src/main.c @@ -11,12 +11,18 @@ #include "./board/board.h" #include "globals.h" +static const float VERSION = 1.1f; + const char SNAKE_VIS = '#'; boardInfo brdInfo; playableBoardInfo plBrdInfo; -int main() { +void cmd_args(int argc, char** argv); + +int main(int argc, char** argv) { + cmd_args(argc, argv); + const clock_t initClock = clock(); // Board Constraints @@ -160,3 +166,18 @@ game_over: return 0; } + +void cmd_args(int argc, char** argv) { + if (argc == 1) { + return; + } + + if ( + strcmp(argv[1], "--version") == 0 + || strcmp(argv[1], "-v") == 0 + ) + { + printf("Sanke version %g\n", VERSION); + exit(0); + } +}