added version printing

This commit is contained in:
2025-02-15 23:20:45 +02:00
parent a9863b3441
commit 53135f50ad

View File

@@ -11,12 +11,18 @@
#include "./board/board.h" #include "./board/board.h"
#include "globals.h" #include "globals.h"
static const float VERSION = 1.1f;
const char SNAKE_VIS = '#'; const char SNAKE_VIS = '#';
boardInfo brdInfo; boardInfo brdInfo;
playableBoardInfo plBrdInfo; 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(); const clock_t initClock = clock();
// Board Constraints // Board Constraints
@@ -160,3 +166,18 @@ game_over:
return 0; 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);
}
}