Remove placeholder game loop code.
authorBernie Innocenti <bernie@codewiz.org>
Mon, 8 May 2017 00:32:55 +0000 (20:32 -0400)
committerBernie Innocenti <bernie@codewiz.org>
Mon, 8 May 2017 00:32:55 +0000 (20:32 -0400)
support/mod.rs

index 8996e55de71827c6e2f93b8a2153c42ba7832d34..b71f50d7c50a2f84c18b4bfb2702771087623f82 100644 (file)
@@ -3,8 +3,6 @@
 extern crate genmesh;
 extern crate obj;
 
-use std::thread;
-use std::time::{Duration, Instant};
 use glium::{self, Display};
 use glium::vertex::VertexBufferAny;
 
@@ -17,27 +15,11 @@ pub enum Action {
 }
 
 pub fn start_loop<F>(mut callback: F) where F: FnMut() -> Action {
-    let mut accumulator = Duration::new(0, 0);
-    let mut previous_clock = Instant::now();
-
     loop {
         match callback() {
             Action::Stop => break,
             Action::Continue => ()
         };
-
-        let now = Instant::now();
-        accumulator += now - previous_clock;
-        previous_clock = now;
-
-        let fixed_time_stamp = Duration::new(0, 16666667);
-        while accumulator >= fixed_time_stamp {
-            accumulator -= fixed_time_stamp;
-
-            // if you have a game, update the state here
-        }
-
-        thread::sleep(fixed_time_stamp - accumulator);
     }
 }