Commit 4844dce0 authored by Chris's avatar Chris
Browse files

integrated base print_multiple_dice functionality

parent 5d69f56f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
// graphics.h

#ifndef GRAPHICS_H_
#define GRAPHICS_H_
# pragma once
+10 −2
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
#include "graphics.h"

// yaht.c
// Copyright (c) 2025
// Chris Morris
// MIT License

@@ -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;
}
(16.5 KiB)

File changed.

No diff preview for this file type.