coeng

annotate 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
rev   line source
nuclear@7 1 #ifndef CO_COLLIDER_H_
nuclear@7 2 #define CO_COLLIDER_H_
nuclear@7 3
nuclear@7 4 #include "comp.h"
nuclear@7 5 #include "geom.h"
nuclear@7 6
nuclear@8 7 class CoCollider : public Component {
nuclear@8 8 protected:
nuclear@8 9 const char **update_before() const;
nuclear@8 10
nuclear@7 11 public:
nuclear@7 12 GeomShape *shape;
nuclear@8 13
nuclear@8 14 CoCollider();
nuclear@8 15 ~CoCollider();
nuclear@8 16
nuclear@8 17 void update(float dt);
nuclear@8 18
nuclear@8 19 bool collide(const CoCollider *col2, HitPoint *hit = 0) const;
nuclear@7 20 };
nuclear@7 21
nuclear@8 22 CoCollider *gobj_co_collider(const GObject *obj, bool nofail = true);
nuclear@8 23
nuclear@7 24 #endif // CO_COLLIDER_H_