#ifndef __DRAW3_H__ #define __DRAW3_H__ #include <general.h> #include <object.h> #include <draw1.h> #include <draw2.h> /* Cet object herite de draw1 et draw2 */ typedef struct _draw3 draw3; struct _draw3 { int32 draw3_att; void (* fun3)(obj_ofs *this); }; /* Renvoi le numero de type qui correspond a un object draw3 */ uint32 draw3_type(void); /* ce que l'on peut voir comme le constructeur de l'objet */ void draw3_init(obj_ofs *this); /* la fonction qui permet de creer un nouvel objet */ obj_ofs *draw3_new(void); void call_draw3_fun3(obj_ofs *this); #endif /* __DRAW3_H__ */