coeng
diff src/co_collider.h @ 8:8cce82794f90
seems to work nicely
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sun, 15 Feb 2015 05:14:20 +0200 |
parents | af24cfbdf9b6 |
children |
line diff
1.1 --- a/src/co_collider.h Sat Feb 14 10:08:00 2015 +0200 1.2 +++ b/src/co_collider.h Sun Feb 15 05:14:20 2015 +0200 1.3 @@ -4,9 +4,21 @@ 1.4 #include "comp.h" 1.5 #include "geom.h" 1.6 1.7 -class CoCollider { 1.8 +class CoCollider : public Component { 1.9 +protected: 1.10 + const char **update_before() const; 1.11 + 1.12 public: 1.13 GeomShape *shape; 1.14 + 1.15 + CoCollider(); 1.16 + ~CoCollider(); 1.17 + 1.18 + void update(float dt); 1.19 + 1.20 + bool collide(const CoCollider *col2, HitPoint *hit = 0) const; 1.21 }; 1.22 1.23 +CoCollider *gobj_co_collider(const GObject *obj, bool nofail = true); 1.24 + 1.25 #endif // CO_COLLIDER_H_