This is much better, because before one could place a FET so that it
overlaps a part of another one...
mosfet = ft_vec_access(mosfets, i);
rel_pos.x = mosfet->position.x - pos.x;
rel_pos.y = mosfet->position.y - pos.y;
- if ((-1 <= rel_pos.x && rel_pos.x <= 1) && (-1 <= rel_pos.y && rel_pos.y <= 1))
+ if ((-2 <= rel_pos.x && rel_pos.x <= 2) && (-2 <= rel_pos.y && rel_pos.y <= 2))
{
// Error - mosfets cannot overlap
return ;