Collection<Edge> eg = new ArrayList<Edge>();
vr.add((VertexRoom) bob.getLocation());
VertexRoom t, tve;
Iterator<VertexRoom> it_v;
Iterator<Edge> it_eg;
Edge te;
while (distance<distanceMax)
{
it_v = vr.iterator();
while (it_v.hasNext())
{
t = it_v.next();
vr_light.add(t);
eg = t.getEdges();
it_eg = eg.iterator();
while (it_eg.hasNext())
{
te = it_eg.next();
tve = (VertexRoom) te.getOtherVertex((Vertex) t);
if (!vr_light.contains(tve))
vr2.add(tve);
}
r = ((Square) t).getRow();