diff --git a/Platform/Apple/virtual/src/plasma/util3d.pla b/Platform/Apple/virtual/src/plasma/util3d.pla index 6d80ef09..0f1f5510 100644 --- a/Platform/Apple/virtual/src/plasma/util3d.pla +++ b/Platform/Apple/virtual/src/plasma/util3d.pla @@ -375,7 +375,7 @@ end def _strafeRight()#1 byte facingDir, moveDir facingDir = getDir() - moveDir = (facingDir + 4) & 15 + moveDir = (facingDir - 4) & 15 return moveInternal(facingDir, moveDir, TRUE, TRUE) // beep ok, adv time end @@ -384,7 +384,7 @@ end def _strafeLeft()#1 byte facingDir, moveDir facingDir = getDir() - moveDir = (facingDir - 4) & 15 + moveDir = (facingDir + 4) & 15 return moveInternal(facingDir, moveDir, TRUE, TRUE) // beep ok, adv time end