cloth

annotate src/object.h @ 3:28a31079dcdf

disc
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 04 Jan 2016 10:52:15 +0200
parents 2eac424f58b2
children
rev   line source
nuclear@2 1 #ifndef OBJECT_H_
nuclear@2 2 #define OBJECT_H_
nuclear@2 3
nuclear@2 4 struct Collision;
nuclear@2 5
nuclear@2 6 class Object {
nuclear@2 7 public:
nuclear@2 8 virtual ~Object() = default;
nuclear@2 9
nuclear@2 10 virtual bool collision(const Ray &ray, float rad, Collision *col) const = 0;
nuclear@3 11 virtual void draw() const = 0;
nuclear@2 12 };
nuclear@2 13
nuclear@2 14 #endif // OBJECT_H_