summaryrefslogtreecommitdiff
path: root/src/main_stack.h
blob: a3ead88c0cb4ed44888e05d33eb98cb3a5b7076e (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 24

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