//------------------------------------------------------------------ destructor World::~World(void) { if(tracer_ptr) { delete tracer_ptr; tracer_ptr = NULL; } if (ambient_ptr) { delete ambient_ptr; ambient_ptr = NULL; } if (camera_ptr) { delete camera_ptr; camera_ptr = NULL; } if (random) { delete random; random = NULL; } delete_objects(); delete_lights(); }
//@destroys the world World::~World(void) { if (camera_ptr) { delete camera_ptr; camera_ptr = NULL; } delete_objects(); delete_lights(); }