// Items : Dummies, Trigzones, Splines, Cameras
// GENERATED FILE, MODIFY AT YOUR OWN RISK.

#ifndef ZED_ITEMS
#define ZED_ITEMS
typedef struct { float x,y,z; } vector;
typedef struct { float x,y,z, r; } sphere;
typedef struct { float Xx,Yx,Zx, x, Xy,Yy,Zy, y, Xz,Yz,Zz, z; } matrix;

typedef struct { vector pos, tan; float curve_pos; } control_point;
typedef struct { control_point* cpoints; float nbcp; } spline;
#endif

// DUMMIES

enum ECOLE_DUMMY
{
	ECOLE_DUM_ANM_LIANES,
	ECOLE_DUM_ANM_BIB,
	ECOLE_DUM_ANM_MOULIN,
	ECOLE_DUM_ANM_PAPILLON01,
	ECOLE_DUM_ANM_PAPILLON02,
	ECOLE_DUM_ANM_MONGOLF,
	ECOLE_DUM_ANM_PAPILLON04,
	ECOLE_DUM_ANM_PAPILLON03,
	ECOLE_DUM_ANM_BALLOON01,
	ECOLE_DUM_ANM_BALLOON02,
	ECOLE_DUM_MNG_BULLES,
	ECOLE_DUM_MNG_BALANCOIRE,
	ECOLE_DUM_ANM_PALMTREE,
	ECOLE_DUM_MNG_POOL,
	ECOLE_DUM_MNG_SOLEIL,
	ECOLE_DUM_CHATEAU,
	ECOLE_DUM_ANM_SQUIRREL,
	ECOLE_NB_DUMMIES
};

extern matrix ecole_dum[ECOLE_NB_DUMMIES];


// CAMERAS

enum ECOLE_CAMERA
{
	ECOLE_CAM_BULLES,
	ECOLE_CAM_CHATEAU,
	ECOLE_CAM_BALANCOIRE,
	ECOLE_NB_CAMERAS
};

extern matrix ecole_cam[ECOLE_NB_CAMERAS];


