diff --git a/include/Nazara/2D/Drawable.hpp b/include/Nazara/2D/Drawable.hpp new file mode 100644 index 000000000..fea789d52 --- /dev/null +++ b/include/Nazara/2D/Drawable.hpp @@ -0,0 +1,18 @@ +// Copyright (C) 2012 Jérôme Leclercq +// This file is part of the "Nazara Engine - 2D Module" +// For conditions of distribution and use, see copyright notice in Config.hpp + +#pragma once + +#ifndef NAZARA_DRAWABLE_HPP +#define NAZARA_DRAWABLE_HPP + +#include + +class NAZARA_API NzDrawable +{ + public: + virtual void Draw() const = 0; +}; + +#endif // NAZARA_DRAWABLE_HPP diff --git a/include/Nazara/Core/Updatable.hpp b/include/Nazara/Core/Updatable.hpp new file mode 100644 index 000000000..dec9bf846 --- /dev/null +++ b/include/Nazara/Core/Updatable.hpp @@ -0,0 +1,18 @@ +// Copyright (C) 2012 Jérôme Leclercq +// This file is part of the "Nazara Engine - Core Module" +// For conditions of distribution and use, see copyright notice in Config.hpp + +#pragma once + +#ifndef NAZARA_UPDATABLE_HPP +#define NAZARA_UPDATABLE_HPP + +#include + +class NzUpdatable +{ + public: + virtual void Update() = 0; +}; + +#endif // NAZARA_UPDATABLE_HPP