function(sourceA, sourceB){ if(sourceB == undefined){ return true } return( distance_between(sourceA.pos, spawn.pos) < distance_between(sourceB.pos, spawn.pos) ); }
function(item_a, item_b){ if(item_b == undefined || item_b == null){ return false; } return( distance_between(target.pos, item_a.pos) < distance_between(target.pos, item_b.pos) ); }
function(source){ var dist = distance_between(source.pos, spawn.pos); var output = { source_id: source.id, distance: dist, harvester_count: distance_to_harvester_quota(dist) }; return output; }