5 #define GAME_NAME_LEN 32
6 #define GAME_DIR_LEN 32
7 #define GAME_COMMAND_LEN 100
8 #define GAME_FILE_LEN 64
13 typedef struct game_info
16 char name
[GAME_NAME_LEN
];
17 char dir
[GAME_DIR_LEN
];
18 char cmd
[GAME_COMMAND_LEN
];
19 char cmd_score
[GAME_COMMAND_LEN
];
20 char enter
; // what symbol to use for Enter key (\n or \r)
24 char file
[GAME_FILE_LEN
]; // two file names are separated by 0
25 char *copy
; // point inside str[]
28 struct game_info
*prev
, *next
;
32 game_info
* load_gamelist (void);
33 void free_gamelist (game_info
*gamelist
);