mirror of
https://github.com/Xevion/Pac-Man.git
synced 2025-12-10 20:07:53 -06:00
fix: rebuild, try removing zero ms sleeps
This commit is contained in:
20
src/main.rs
20
src/main.rs
@@ -75,19 +75,17 @@ pub fn main() {
|
|||||||
// TODO: Fix key repeat delay issues by using VecDeque for instant key repeat
|
// TODO: Fix key repeat delay issues by using VecDeque for instant key repeat
|
||||||
for event in event_pump.poll_iter() {
|
for event in event_pump.poll_iter() {
|
||||||
match event {
|
match event {
|
||||||
Event::Window { win_event, .. } => {
|
Event::Window { win_event, .. } => match win_event {
|
||||||
match win_event {
|
|
||||||
WindowEvent::Hidden => {
|
WindowEvent::Hidden => {
|
||||||
event!(tracing::Level::DEBUG, "Window hidden");
|
event!(tracing::Level::DEBUG, "Window hidden");
|
||||||
shown = false;
|
shown = false;
|
||||||
},
|
}
|
||||||
WindowEvent::Shown => {
|
WindowEvent::Shown => {
|
||||||
event!(tracing::Level::DEBUG, "Window shown");
|
event!(tracing::Level::DEBUG, "Window shown");
|
||||||
shown = true;
|
shown = true;
|
||||||
},
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
}
|
},
|
||||||
}
|
|
||||||
// Handle quitting keys or window close
|
// Handle quitting keys or window close
|
||||||
Event::Quit { .. }
|
Event::Quit { .. }
|
||||||
| Event::KeyDown {
|
| Event::KeyDown {
|
||||||
@@ -123,11 +121,15 @@ pub fn main() {
|
|||||||
|
|
||||||
if start.elapsed() < loop_time {
|
if start.elapsed() < loop_time {
|
||||||
let time = loop_time.saturating_sub(start.elapsed());
|
let time = loop_time.saturating_sub(start.elapsed());
|
||||||
#[cfg(not(target_os = "emscripten"))] {
|
if time != Duration::ZERO {
|
||||||
|
#[cfg(not(target_os = "emscripten"))]
|
||||||
|
{
|
||||||
spin_sleep::sleep(time);
|
spin_sleep::sleep(time);
|
||||||
}
|
}
|
||||||
#[cfg(target_os = "emscripten")] {
|
#[cfg(target_os = "emscripten")]
|
||||||
thread::sleep(time);
|
{
|
||||||
|
std::thread::sleep(time);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
sleep_time += time;
|
sleep_time += time;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user