Dein Code sollte nicht klappen.
Was passiert bei
x=0 y=10 ? A=0 B=100
x=10 y=10 ? A=100 B=0

Nicht ganz das Ziel

Zur Frage zurück:
x10 y10 = A=100% B=100%
x0 y10 = A= -100% B=100%
x10 y10 = A=0% B=100%
sollte auch ehr
x10 y0 = A=100% B=100%
x0 y10 = A= -100% B=100%
x10 y10 = A=0% B=100%
lauten

Es sollte auch mal festgelegt werden, wer A und B ist.
In meiner Ansicht ist A in Fahrtrichtung rechts.
pos y = links
pos x = vorwärts

Aber warte bis du alles zusammen hast und probiere es aus, ist viel cooler, wenn man selbst die Fehler findet. Was soll denn passieren?