diff --git a/src/main.rs b/src/main.rs index e480155..7d630d9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -172,7 +172,7 @@ impl<'a> Graph<'a> { DARKGRAY, ); } - fn place_next(&mut self, delta_time: f32, x_displacement: f32, y_displacement: f32) { + fn place_next(&mut self, delta_time: f32, x: f32, y: f32) { match self.axises { Axis::One => { // x will scroll while y gets displaced @@ -183,15 +183,15 @@ impl<'a> Graph<'a> { } self.push(Point::new( self.head_tracker, - self.y_origin - y_displacement, + self.y_origin - y, delta_time, )); } Axis::Two => { // both x and y will get displaced self.push(Point::new( - self.x_origin + x_displacement, - self.y_origin - y_displacement, + self.x_origin + x, + self.y_origin - y, delta_time, )) } @@ -364,7 +364,7 @@ async fn main() { let mut x = 0.; for p in &graph.points { x += p.time_since_last; - let _ = file.write_all(format!("{x},{}\n", p.y).as_bytes()); + let _ = file.write_all(format!("{x},{}\n", p.y-graph.y_origin).as_bytes()); } let _ = file.flush();