Ho un piccolo problema....

Con questo ciclo:

Do While (distanza_x <= -1 OR distanza_x => 1) AND (distanza_y <= -1 OR distanza_y >= 1)


appena una delle 2 condizioni si verifica esce dal ciclo...

se ho distanza_x = 0 e distanza_y = 10 esce lo stesso... mentre in teoria dovrebbe restare all'interno finchè anche il secondo valore non superi la condizione...

Ho sbagliato a scrivere la condizione?