Decrease noobishness.
This commit is contained in:
		
							parent
							
								
									7aaa0c82cb
								
							
						
					
					
						commit
						2744533d96
					
				| @ -2,10 +2,12 @@ | |||||||
| #include <ncurses.h> | #include <ncurses.h> | ||||||
| #include <locale.h> | #include <locale.h> | ||||||
| #include <getopt.h> | #include <getopt.h> | ||||||
|  | #include <errno.h> | ||||||
| 
 | 
 | ||||||
| #include "draw.h" | #include "draw.h" | ||||||
| #include "game.h" | #include "game.h" | ||||||
| #include "keyboard.h" | #include "keyboard.h" | ||||||
|  | #include "common.h" | ||||||
| 
 | 
 | ||||||
| const char *program_name; | const char *program_name; | ||||||
| struct game game; | struct game game; | ||||||
| @ -26,8 +28,13 @@ void usage() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void version() { | void version() { | ||||||
|   FILE *version_file = fopen("VERSION", "rb"); |   FILE *version_file; | ||||||
|   char version_string[6]; |   char version_string[6]; | ||||||
|  | 
 | ||||||
|  |   if (!(version_file = fopen("VERSION", "rb"))) { | ||||||
|  |     fprintf(stderr, tty_solitaire_error_message(errno, __FILE__, __LINE__)); | ||||||
|  |     exit(errno); | ||||||
|  |   } | ||||||
|   fread(version_string, 1, 5, version_file); |   fread(version_string, 1, 5, version_file); | ||||||
|   version_string[5] = '\0'; |   version_string[5] = '\0'; | ||||||
|   printf("%s\n", version_string); |   printf("%s\n", version_string); | ||||||
| @ -61,13 +68,13 @@ int main(int argc, char *argv[]) { | |||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   setlocale(LC_ALL, "");            /* Support unicode characters.   */ |   setlocale(LC_ALL, ""); | ||||||
|   initscr(); |   initscr(); | ||||||
|   raw();                            /* Disable line buffers.         */ |   raw(); | ||||||
|   noecho(); |   noecho(); | ||||||
|   keypad(stdscr, TRUE);             /* Give us keyboard key symbols. */ |   keypad(stdscr, TRUE); | ||||||
|   start_color(); |   start_color(); | ||||||
|   curs_set(FALSE);                  /* We have our own cursor.       */ |   curs_set(FALSE); | ||||||
|   set_escdelay(0); |   set_escdelay(0); | ||||||
|   assume_default_colors(COLOR_WHITE, COLOR_GREEN); |   assume_default_colors(COLOR_WHITE, COLOR_GREEN); | ||||||
|   init_pair(1, COLOR_BLACK, COLOR_WHITE); |   init_pair(1, COLOR_BLACK, COLOR_WHITE); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user