Files
Bomberman/lib/Ray/sources/Drawables/IDrawable.hpp
2021-05-22 01:14:21 +02:00

33 lines
467 B
C++

/*
** EPITECH PROJECT, 2021
** Bomberman
** File description:
** IDrawable
*/
#ifndef IDRAWABLE_HPP_
#define IDRAWABLE_HPP_
#include "Drawables/Image.hpp"
#include "Window.hpp"
namespace RAY
{
class Window;
class Image;
namespace Drawables {
//! @brief Interface for any drawable
class IDrawable {
public:
virtual ~IDrawable() = default;
virtual void drawOn(RAY::Window &) = 0;
protected:
private:
};
}
}
#endif /* !IDRAWABLE_HPP_ */