Этот код выглядит грязно и я не могу понять, как его отформатировать так, чтобы одновременно читать, понимать и выглядеть чисто.
if(center==2 && ((((y-height/2)==j) && ((x+width/2)==i)) || (((y+height/2)==j) && ((x+width/2)==i))))
regenerateDot(i+1, j, dots);
Есть предложения?