tty-solitaire/src/deck.h
2011-06-06 02:04:03 -03:00

21 lines
425 B
C

#ifndef TTY_SOLITAIRE_DECK_H
#define TTY_SOLITAIRE_DECK_H
#include "stack.h"
#define FOUNDATION_STACKS_NUMBER 4
#define MANEUVRE_STACKS_NUMBER 7
struct deck {
struct stack *stock;
struct stack *waste_pile;
struct stack *foundation[FOUNDATION_STACKS_NUMBER];
struct stack *maneuvre[MANEUVRE_STACKS_NUMBER];
};
void deck_malloc(struct deck **);
void deck_init(struct deck *);
void deck_free(struct deck *);
#endif