/*
* fichier d'interface contenant la structure
* de données d'échange pour la fonction
* de déplacement
*/
#ifndef _struct_h
#define _struct_h
typedef struct {
float x;
float y;
} Position;
typedef float Direction;
typedef struct {
int n_monstres; /* nombre de monstres */
Position * pos_monstres; /* position des monstres */
int n_cibles; /* nombre de cibles */
Position * pos_cibles; /* position des cibles */
int * cibles; /* la cible est-t-elle mangée ? */
int xmax;
int ymax;
Position position; /* position de PloucMan */
float vitesse; /* vitesse de PloucMan */
int malus; /* malus courant */
int temps; /* temps ecoulé */
void * perso; /* champ personnel */
} Info;
typedef struct {
Direction old;
void ** image; /* chargement d'image dans la structure */
int num_image[2]; /* pour l'animation */
int nbre_gomme_zone[12]; /* nombre de gommes par zone */
} Perso;
#endif