[python/turtle] Fix the heading

This commit is contained in:
Romain Goyet
2018-11-16 18:34:46 +01:00
parent 467ae9c6f3
commit 05a2491479

View File

@@ -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();