initAlphabet, drawAlphabet, macros added #8
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
/* Defined macros */
|
||||
#define DEFAULTTRIES 9
|
||||
#define MAXWORDLENGTH 100
|
||||
#define ALPHABET 26
|
||||
#define ALPHABET_NUM 36
|
||||
|
||||
/* Data structures */
|
||||
typedef struct {
|
||||
@@ -16,6 +18,7 @@ typedef struct {
|
||||
char currentWord[MAXWORDLENGTH];
|
||||
char wrongCharacters[DEFAULTTRIES];
|
||||
int trollEnabled;
|
||||
char *alphabet;
|
||||
} game_state;
|
||||
|
||||
typedef struct word {
|
||||
@@ -29,6 +32,8 @@ void quitProgram(void);
|
||||
void updateScreen(game_state *gs);
|
||||
void initCoordinates(game_state *gs);
|
||||
void initGuessWord(game_state *gs, char *filename);
|
||||
void initAlphabet(game_state *gs);
|
||||
void drawAlphabet(game_state *gs);
|
||||
void drawGuessWord(game_state *gs);
|
||||
int playerInput(game_state *gs);
|
||||
int fillCurrentWord(game_state *gs, char validchar);
|
||||
|
Reference in New Issue
Block a user