placeholderOrderLink
0
0
1
0
<undefined>
<undefined>
1
611
6
-1
0
-1
2
self
0
0
1
con
0
new(TypeConLink)
1
603
7
0
0
-1
2
self
0
0
1
///Find con arguments, call User 2 recursively, build con
var links = ds_priority_create();
var myCon = self.con;
with (Type)
if (place_meeting(self.x, self.y, other))
ds_priority_add(links, id, self.x);
with (HigherOrderLink)
if (id != other.id && self.x > other.x && place_meeting(self.x, self.y, other))
ds_priority_add(links, id, self.x);
repeat (ds_priority_size(links)) {
with (ds_priority_delete_min(links)) {
event_user(2);
if (instanceof(id, Type)) {
var t = id;
with (TypeParser)
addLink(myCon, self.typeMap[?t]);
}
else
addLink(other.con, self.con);
}
}
ds_priority_destroy(links);
0
0
0
0.5
0.100000001490116
0
0.100000001490116
0.100000001490116
0.200000002980232
-1
0