1
0
Fork 0
master
frederic wagner 2022-07-27 17:21:51 +02:00
parent b056f85a95
commit 0dfb187737
2 changed files with 4 additions and 4 deletions

View File

@ -42,3 +42,4 @@
0.12: 0.12:
* Bugfix in speed computation. * Bugfix in speed computation.
* Bugfix in current segment detection. * Bugfix in current segment detection.
* Bugfix : lost direction.

View File

@ -82,7 +82,6 @@ class Status {
direction = maybe_direction; direction = maybe_direction;
} }
} }
g.clear();
this.adjusted_cos_direction = Math.cos(-direction - Math.PI / 2.0); this.adjusted_cos_direction = Math.cos(-direction - Math.PI / 2.0);
this.adjusted_sin_direction = Math.sin(-direction - Math.PI / 2.0); this.adjusted_sin_direction = Math.sin(-direction - Math.PI / 2.0);
@ -164,7 +163,7 @@ class Status {
return distance_to_nearest > 50; return distance_to_nearest > 50;
} }
display() { display() {
//g.clear(); g.clear();
this.display_map(); this.display_map();
this.display_interest_points(); this.display_interest_points();
this.display_stats(); this.display_stats();
@ -335,8 +334,8 @@ class Status {
let next_point = this.path.point(this.current_segment + 1); let next_point = this.path.point(this.current_segment + 1);
let diff = next_point.minus(this.position); let diff = next_point.minus(this.position);
let angle = Math.atan2(diff.lat, diff.lon); let angle = Math.atan2(diff.lat, diff.lon);
let x = Math.cos(angle) * 30.0 + half_width; let x = Math.cos(-angle - Math.PI / 2) * 50.0 + half_width;
let y = Math.sin(angle) * 30.0 + half_height; let y = Math.sin(-angle - Math.PI / 2) * 50.0 + half_height;
g.setColor(g.theme.fgH).drawLine(half_width, half_height, x, y); g.setColor(g.theme.fgH).drawLine(half_width, half_height, x, y);
} }
} }