From 05a249147941d7b78036ad2aa6917c06e516e3da Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Fri, 16 Nov 2018 18:34:46 +0100 Subject: [PATCH] [python/turtle] Fix the heading --- python/port/mod/turtle/turtle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/port/mod/turtle/turtle.cpp b/python/port/mod/turtle/turtle.cpp index ccec38eb7..b9ae50db0 100644 --- a/python/port/mod/turtle/turtle.cpp +++ b/python/port/mod/turtle/turtle.cpp @@ -25,7 +25,7 @@ void Turtle::forward(mp_float_t length) { void Turtle::left(mp_float_t angle) { setHeading( - ((m_heading - k_headingOffset) + (angle * k_headingScale)) / k_headingScale + ((m_heading - k_headingOffset) + (angle * k_headingScale)) / k_headingScale ); } @@ -61,7 +61,7 @@ mp_float_t Turtle::heading() const { void Turtle::setHeading(mp_float_t angle) { micropython_port_vm_hook_loop(); - m_heading = angle * k_headingScale + k_headingScale; + m_heading = angle * k_headingScale + k_headingOffset; Ion::Display::waitForVBlank(); erase();