translate graph

This commit is contained in:
2026-01-29 15:51:02 -07:00
parent 92e1475c93
commit 939120b08e

View File

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