/** --------------------------------------------------------------------------- * @file: system.h * * Copyright (c) 2017 Yann Herklotz Grave * MIT License, see LICENSE file for more details. * ---------------------------------------------------------------------------- */ #ifndef YAGE_ENGINE_SYSTEM_H #define YAGE_ENGINE_SYSTEM_H #include #include "../util/noncopyable.h" namespace yage { class System : public NonCopyable { public: virtual void init() = 0; virtual void update() = 0; }; } // namespace yage #endif