Created the 'deck' structure, allocate() and initialize() for all structures.

This commit is contained in:
Murilo Soares Pereira
2010-04-05 04:33:10 -03:00
parent 7e47ca3ccf
commit ecaa2a4c68
11 changed files with 108 additions and 21 deletions

27
lib/deck.h Normal file
View File

@@ -0,0 +1,27 @@
#ifndef DECK_H
#define DECK_H
#include "stack.h"
struct deck {
struct stack *stock;
struct stack *foundation_0;
struct stack *foundation_1;
struct stack *foundation_2;
struct stack *foundation_3;
struct stack *maneuvre_0;
struct stack *maneuvre_1;
struct stack *maneuvre_2;
struct stack *maneuvre_3;
struct stack *maneuvre_4;
struct stack *maneuvre_5;
struct stack *maneuvre_6;
};
void allocate_deck(struct deck **);
void initialize_deck(struct deck *);
//void delete_deck(struct deck *);
#endif