#pragma once #include "config.h" #include "object.h" #include #include #include class World { size_t m_height, m_width; std::vector> m_c; std::list m_objects; public: World(); void init(); Object &createObject(Object &&); void draw(Object &o); void update(); void print(std::ostream &out); void destroy(); ~World(); };