#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__ */