summaryrefslogtreecommitdiff
path: root/src/main_stack.h
blob: aa2d4204b1a8a7d5828d3f994672661d27e496b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef OXEN_MAIN_STACK_H
#define OXEN_MAIN_STACK_H

#include <assert.h>
#include "card.h"

#define MAX_MAIN_STACK_CARDS 104

typedef struct
{
	card cards[MAX_MAIN_STACK_CARDS];
} main_stack_t;

void main_stack_init(main_stack_t *m);
card main_stack_remove_card(main_stack_t *m);
uint8_t main_stack_size(const main_stack_t *m);

#endif // OXEN_MAIN_STACK_H