#include #include using namespace std; // Skriv dina klasser här int main() { Event_Manager event_manager{}; Bounds_Listener bounds_listener {std::cout, -5, 5}; event_manager.subscribe(&bounds_listener); Collision_Listener collision1 {std::cout, "rock", 3}; event_manager.subscribe(&collision1); Collision_Listener collision2 {std::cout, "tree", -1}; event_manager.subscribe(&collision2); event_manager.notify(5); event_manager.notify(3); event_manager.notify(8); event_manager.notify(-1); event_manager.notify(3); event_manager.notify(2); event_manager.notify(-7); event_manager.notify(3); }