i am an idiot, now it is so smoooth
This commit is contained in:
10
src/main.rs
10
src/main.rs
@@ -43,7 +43,6 @@ fn main() {
|
|||||||
previous = current;
|
previous = current;
|
||||||
lag += elapsed;
|
lag += elapsed;
|
||||||
|
|
||||||
v_x = 0.0;
|
|
||||||
match poll_event() {
|
match poll_event() {
|
||||||
Event::Quit(_) => break 'event,
|
Event::Quit(_) => break 'event,
|
||||||
Event::KeyDown(_, _, key, _, _, _) => {
|
Event::KeyDown(_, _, key, _, _, _) => {
|
||||||
@@ -55,6 +54,13 @@ fn main() {
|
|||||||
v_x = -1.0;
|
v_x = -1.0;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Event::KeyUp(_, _, key, _, _, _) => {
|
||||||
|
if key == sdl2::keycode::KeyCode::Right {
|
||||||
|
v_x = 0.0;
|
||||||
|
} else if key == sdl2::keycode::KeyCode::Left {
|
||||||
|
v_x = 0.0;
|
||||||
|
}
|
||||||
|
},
|
||||||
_ => (),
|
_ => (),
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -62,8 +68,6 @@ fn main() {
|
|||||||
x += v_x;
|
x += v_x;
|
||||||
|
|
||||||
lag -= MS_PER_UPDATE;
|
lag -= MS_PER_UPDATE;
|
||||||
|
|
||||||
println!("lag: {}", lag);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let _ = renderer.set_draw_color(sdl2::pixels::Color::RGB(0, 0, 0));
|
let _ = renderer.set_draw_color(sdl2::pixels::Color::RGB(0, 0, 0));
|
||||||
|
|||||||
Reference in New Issue
Block a user