diff options
Diffstat (limited to 'yage/entity/system.h')
-rw-r--r-- | yage/entity/system.h | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/yage/entity/system.h b/yage/entity/system.h index 84536cc9..b540555f 100644 --- a/yage/entity/system.h +++ b/yage/entity/system.h @@ -1,26 +1,10 @@ -/** --------------------------------------------------------------------------- - * -*- c++ -*- - * @file: system.h - * - * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com> - * MIT License, see LICENSE file for more details. - * ---------------------------------------------------------------------------- - */ - -#pragma once - -#include <cstddef> - -#include "../util/noncopyable.h" - -namespace yage -{ - -class System : public NonCopyable +class BaseSystem { public: - virtual void init() = 0; virtual void update() = 0; }; -} // namespace yage +template <typename T> +class System : public BaseSystem +{ +}; |