From 885eb88f661c40d92f8124c39d0b3b3b82b9d3d6 Mon Sep 17 00:00:00 2001 From: mehbark Date: Tue, 30 Dec 2025 12:26:55 -0500 Subject: [PATCH] add todos --- src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index e23af86..1975d05 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,6 +9,11 @@ mod timing; use crate::input::Input; use timing::FRAME; +// TODO: the whole search thing (maybe partially manual) +// TODO: better input timing to avoid drops (not hard, perhaps use tokio) +// TODO: optimize for ease of execution by seeing what combos are resilient when +// position/character/input timings change slightly (ease of execution score perhaps) + fn main() -> Result<(), Box> { let mut enigo = Enigo::new(&enigo::Settings::default())?; let mut inputs: Vec = env::args().skip(1).map(|s| s.parse().unwrap()).collect(); @@ -16,7 +21,7 @@ fn main() -> Result<(), Box> { for input in inputs.windows(2) { if let [a, b] = input { - println!("{:>8}", format!("{b}")); + println!("{b}"); a.release(&mut enigo)?; b.press(&mut enigo)?; thread::sleep(FRAME * b.held_frames);