/* * math_l2d.h * * Created on: 30 sept. 2011 * Author: laurent */ #ifndef MATH_L2D_H_ #define MATH_L2D_H_ #define GL3_PROTOTYPES 1 #include "GL3/gl3.h" #include "math_v2d.h" typedef struct { pv2d p1; v2d p2; GLfloat rebond; //Variable interne GLfloat _length; pv2dIr _inter; } l2d; void l2dCreate(l2d *l, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); GLboolean l2dTestColision(l2d *l, pv2d *o); void l2dCalcColision(l2d *l, pv2d *o); #endif /* MATH_L2D_H_ */