aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/ttyplay/timer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/ttyplay/timer.rs')
-rw-r--r--src/bin/ttyplay/timer.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bin/ttyplay/timer.rs b/src/bin/ttyplay/timer.rs
index db85001..f5cf2dc 100644
--- a/src/bin/ttyplay/timer.rs
+++ b/src/bin/ttyplay/timer.rs
@@ -7,6 +7,7 @@ pub fn spawn_task(
>,
timer_r: async_std::channel::Receiver<crate::event::TimerAction>,
pause_at_start: bool,
+ speed: u32,
) -> async_std::task::JoinHandle<()> {
async_std::task::spawn(async move {
let mut idx = 0;
@@ -17,7 +18,7 @@ pub fn spawn_task(
None
};
let mut force_update_time = false;
- let mut playback_ratio = 16;
+ let mut playback_ratio = 2_u32.pow(speed);
loop {
enum Res {
Wait(Option<vt100::Screen>),