translate graph
This commit is contained in:
10
src/main.rs
10
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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user