Loading graphics.h +1 −0 Original line number Diff line number Diff line // graphics.h #ifndef GRAPHICS_H_ #define GRAPHICS_H_ # pragma once Loading yaht.c +10 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ #include "graphics.h" // yaht.c // Copyright (c) 2025 // Chris Morris // MIT License Loading Loading @@ -32,12 +33,19 @@ int main() { unsigned int next_random = roll_die(ctx.random_device_fd); // the below were used to test single die roll functionality // print_single_die(next_random); // printf("%d\n", next_random); // first roll for (int i = 0; i < NUM_DICE; i++) { ctx.game_state.dice[i].value = roll_die(ctx.random_device_fd); print_single_die(ctx.game_state.dice[i].value); // print_single_die(ctx.game_state.dice[i].value); } // extract die values into array int dice_values[NUM_DICE]; for (int i = 0; i < NUM_DICE; i++) { dice_values[i] = ctx.game_state.dice[i].value; } print_multiple_dice(dice_values, NUM_DICE, 0); fclose(ctx.random_device_fd); return 0; } Loading yahtc (16.5 KiB) File changed.No diff preview for this file type. View original file View changed file Loading
graphics.h +1 −0 Original line number Diff line number Diff line // graphics.h #ifndef GRAPHICS_H_ #define GRAPHICS_H_ # pragma once Loading
yaht.c +10 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ #include "graphics.h" // yaht.c // Copyright (c) 2025 // Chris Morris // MIT License Loading Loading @@ -32,12 +33,19 @@ int main() { unsigned int next_random = roll_die(ctx.random_device_fd); // the below were used to test single die roll functionality // print_single_die(next_random); // printf("%d\n", next_random); // first roll for (int i = 0; i < NUM_DICE; i++) { ctx.game_state.dice[i].value = roll_die(ctx.random_device_fd); print_single_die(ctx.game_state.dice[i].value); // print_single_die(ctx.game_state.dice[i].value); } // extract die values into array int dice_values[NUM_DICE]; for (int i = 0; i < NUM_DICE; i++) { dice_values[i] = ctx.game_state.dice[i].value; } print_multiple_dice(dice_values, NUM_DICE, 0); fclose(ctx.random_device_fd); return 0; } Loading
yahtc (16.5 KiB) File changed.No diff preview for this file type. View original file View changed file