#ifndef __DRAW1_H__
#define __DRAW1_H__

#include <general.h>
#include <object.h>
#include <draw.h>

/* Cet object herite de draw */

typedef struct _draw1 draw1;

struct _draw1
{  
  uint32 diagonale;
  void (* fun1)(obj_ofs *this);
};

/* Renvoi le numero de type qui correspond a un object draw1 */
uint32 draw1_type(void);

/* ce que l'on peut voir comme le constructeur de l'objet */
void draw1_init(obj_ofs *this);

/* la fonction qui permet de creer un nouvel objet */
obj_ofs *draw1_new(void);

void call_draw1_fun1(obj_ofs *this);

#endif /* __DRAW1_H__ */