Нет, через массив не устраивает, да, так можно сделать. В гм есть функции instance_nearest, instance_furthest, вот я и думаю, можно ли выбрать все инстансы, проходящие по условию.Добавлено (11.12.2012, 20:44)
---------------------------------------------
в собирателе энергии пишем 
 with energie 
 { 
 если дистанция до собирателя < 50, то действие 
 } 
 дистанция до собирателя исчисляется через x.y комка энергии и other.x, other.y, подразумевая под ними собиратель энергии 
 В общем, глобально проблема решается именно так 