diff options
| author | krolyxon <krolyxon@tutanota.com> | 2023-08-31 18:47:38 +0530 |
|---|---|---|
| committer | krolyxon <krolyxon@tutanota.com> | 2023-08-31 18:47:38 +0530 |
| commit | c6e829d33744f9896c913c35316199165f847f8e (patch) | |
| tree | 3449cd3be81b646dac732d0ca3af73e8aae269b3 /src/main.c | |
| parent | 5089ce0cde7f9fe5f2c6d6adf4bdd51c8e131188 (diff) | |
use typedef for Difficulty
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 23 |
1 files changed, 11 insertions, 12 deletions
@@ -9,11 +9,11 @@ const int MEDIUM_SCORE_DECREMENT = 20; const int LOWER = 1; const int UPPER = 3; -enum Difficulty { +typedef enum Difficulty { Easy, Medium, Hard, -}; +} Difficulty; int list[35]; @@ -21,12 +21,12 @@ int score = 100; int level = 1; int size = 5; -void decrement_score(enum Difficulty diff); +void decrement_score(Difficulty diff); void level_up(); void level_down(); int getrand(); void getarr(int size); -enum Difficulty get_difficulty(); +Difficulty get_difficulty(); int main(int argc, char *argv[]) { // Get a random number to run a random algorithm @@ -35,10 +35,10 @@ int main(int argc, char *argv[]) { printf(COLOR_RED); print_ascii("./assets/banner.txt"); - enum Difficulty diff = get_difficulty(); + Difficulty diff = get_difficulty(); while (level > 0 && level <= 10) { - int random_number = getrand(); + int random_number = getrand(); printf(BAR); switch (random_number) { case 1: @@ -63,6 +63,7 @@ int main(int argc, char *argv[]) { printf("2. InsertionSort\n"); printf("3. SelectionSort\n"); printf("4. RadixSort\n"); + printf("%d", random_number); printf("Enter your guess: "); scanf("%d", &guess); if (guess == random_number) { @@ -78,11 +79,9 @@ int main(int argc, char *argv[]) { return 0; } -int getrand() { - return (rand() % (UPPER - LOWER + 1)) + LOWER; -} +int getrand() { return (rand() % (UPPER - LOWER + 1)) + LOWER; } -void decrement_score(enum Difficulty diff) { +void decrement_score(Difficulty diff) { if (diff == Easy) { printf("Wrong Answer!! The score will be decremented by 10\n"); score -= EASY_SCORE_DECREMENT; @@ -95,9 +94,9 @@ void decrement_score(enum Difficulty diff) { } } -enum Difficulty get_difficulty() { +Difficulty get_difficulty() { int choice; - enum Difficulty difficulty; + Difficulty difficulty; printf(COLOR_CYAN " CHOOSE DIFFICULTY\n" COLOR_OFF); printf(COLOR_RED BAR COLOR_OFF); printf("1. Easy\n"); |
