Oj naprawdę przykładu nie chce mi się robić, ale jak ma rozwalać tylko jednego najbliższego to:
GML
//event keyboard press space
if instance_exists(o_detonator)
{
if distance_to_object(o_detonator)>50
{
instance_create(x,y,o_dynamit)
}
else
{
if instance_exists(o_dynamit)
{
with(o_dynamit)
{
if instance_exists(o_kamienie)
{
near_kam=instance_nearest(x,y,o_kamienie)
if distance_to_object(near_kam)<50 with(near_kam) instance_destroy()
instance_destroy()
}
}
}
}
}
else
{
instance_create(x,y,o_dynamit)
}
Jak jednak coś nie działa to daj znać, to może jutro coś zrobię :)