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_