home *** CD-ROM | disk | FTP | other *** search
- #ifndef _CREATION_
- #define _CREATION_
-
- #define MAX_LEVELS 15
- #define NB_TYPES 5
- #define NB_CARACT 4
-
- typedef struct
- {
- int Couleur; /* proprietaire de la piece (-2 si case vide) */
- int Type; /* armee, hovercraft, etc... */
- int Caract; /* chef, invisible, etc... */
- /* int Energie; au cas ou... */
- } Piece;
-
-
-
- typedef struct
- {
- int Taille; /* nombre de cases d'un cote du carre */
- int Caract; /* pour donner des particularites a chaque plateau... */
- Piece **Case; /* quelle piece sur quelle case */
- } Plateau;
-
-
- typedef struct
- {
- int NbPlateaux;
- Plateau *P;
- } Univers;
-
-
- void CreateUniverse(Univers *U, int NbNiveaux, int Taille);
-
- void CopyUniverse(Univers *Destination, Univers *Source);
-
- void TransformUniverse(Univers *U, int joueur);
-
-
- #endif
-