aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2017-01-28 15:32:40 +1300
committerDavid Phillips <david@sighup.nz>2017-01-28 15:32:40 +1300
commit694bcc8c2b552924c4f0cca96206bd8b72fde21d (patch)
treea53440f5b088b2509b70c7176892100199458648
parent7567f18c6a910e5b5c41ee969b21cabf3b0a74df (diff)
downloadtetris-694bcc8c2b552924c4f0cca96206bd8b72fde21d.tar.xz
Add version flag
-rw-r--r--tetris.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/tetris.c b/tetris.c
index 3218e66..a33f219 100644
--- a/tetris.c
+++ b/tetris.c
@@ -8,6 +8,7 @@
#include "tetromino.h"
#include "plot.h"
+#define VERSION "1.0"
#define TETROMINO_WIDTH 4
#define TETROMINO_HEIGHT 4
#define TETROMINO_AREA (TETROMINO_HEIGHT*TETROMINO_WIDTH)
@@ -260,6 +261,17 @@ main_loop()
int
main(int argc, char **argv)
{
+ char *argument = NULL;
+
+ if (argc >= 2) {
+ argument = argv[1];
+ if (strcmp(argument, "-v") == 0) {
+ fprintf(stderr, "tetris "VERSION"\n");
+ } else {
+ fprintf(stderr, "%s [-v]\n", argv[0]);
+ }
+ return 0;
+ }
srand(time(NULL));
plot_init();
main_loop();