X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fobject.h;h=22937921d47a92190edb2d8abc76ca254b9a761b;hb=59b3cebecfd8f1462c95bab447be70dfb5f38e92;hp=f8e895848f7ef17e17c59c1f535962a7a2dff12b;hpb=f23c8d8cbc4e72b45e3a719b2cf974ce35d054e9;p=r2c2.git diff --git a/source/libr2c2/object.h b/source/libr2c2/object.h index f8e8958..2293792 100644 --- a/source/libr2c2/object.h +++ b/source/libr2c2/object.h @@ -19,8 +19,9 @@ protected: Vector position; Angle rotation; Angle tilt; + Shape *shape; - Object(Layout &l): layout(l) { } + Object(Layout &); public: virtual ~Object() { } @@ -51,6 +52,7 @@ public: virtual bool break_link(unsigned) { return false; } virtual void break_links(); + const Shape *get_shape() const; virtual bool collide_ray(const Ray &) const; virtual BoundingBox get_bounding_box() const; };