nuclear@2: #ifndef OBJECT_H_ nuclear@2: #define OBJECT_H_ nuclear@2: nuclear@2: struct Collision; nuclear@2: nuclear@2: class Object { nuclear@2: public: nuclear@2: virtual ~Object() = default; nuclear@2: nuclear@2: virtual bool collision(const Ray &ray, float rad, Collision *col) const = 0; nuclear@3: virtual void draw() const = 0; nuclear@2: }; nuclear@2: nuclear@2: #endif // OBJECT_H_