#include <stdexcept>
#include <cmath>
#include <msp/core/algorithm.h>
+#include <msp/datafile/collection.h>
#include <msp/fs/utils.h>
+#include <msp/strings/format.h>
#include "error.h"
#include "light.h"
#include "lighting.h"
#include "matrix.h"
-#include "misc.h"
using namespace std;
void Lighting::detach(const Light &l)
{
- vector<AttachedLight>::iterator i = find_member(lights, &l, &AttachedLight::light);
+ auto i = find_member(lights, &l, &AttachedLight::light);
if(i!=lights.end())
lights.erase(i);
}