#ifndef DRAWSYSTEM_H #define DRAWSYSTEM_H #include "Game/GameObjects/GameObject.h" #include #include "system.h" class DrawSystem : public System { public: DrawSystem(std::map>& gameobjects); void draw() override; void update(double deltaTime) override; void scrollEvent(double distance) override; void mousePosEvent(double xpos, double ypos) override; private: std::map>& m_gameobjects; }; #endif // DRAWSYSTEM_H