#ifndef OXEN_CARD_STACK_H #define OXEN_CARD_STACK_H #include #include "card.h" #define MAX_CARD_STACK_SIZE 5 typedef struct { card cards[MAX_CARD_STACK_SIZE]; } card_stack_t; uint32_t card_stack_get_points(const card_stack_t *cs); const card card_stack_top(const card_stack_t *cs); void card_stack_push(card_stack_t *cs, const card c); void card_stack_replace(card_stack_t *cs, const card new_card); #endif // OXEN_CARD_STACK_H