var lit_counter = 0;
with (o_socket) {
if (lit == 0)
lit_counter++;
}
mylevel=0
for (var i = x-96; i > x-(o_socket.sprite_width*8); i -= o_socket.sprite_width)
{
var inst;
inst = instance_place(i, y, o_socket);
if inst != noone
{
if inst.lit=1
mylevel+=1
}
}
var lit_count = 0;
var sockets = ds_list_create();
var found = collision_line_list(x-96, y, x-(o_socket.sprite_width*8), y, o_socket, false, true, sockets, false);
var i = 0;
repeat found {
if (sockets[| i].lit == 1)
lit_count++;
i++;
}
ds_list_destroy(sockets);