beatmap1/beatmap1.rs
1use rosu_memory_lib::reader::beatmap::stable::memory::get_beatmap_info;
2use rosu_memory_lib::init_loop;
3
4
5fn main() -> eyre::Result<()> {
6 let (mut state, process) = init_loop(500)?;
7 println!("Successfully initialized!");
8 loop {
9 match get_beatmap_info(&process, &mut state) {
10 Ok(beatmap_info) => println!("Current beatmap info: {beatmap_info:?}"),
11 Err(e) => println!("Error: {e:?}"),
12 }
13 std::thread::sleep(std::time::Duration::from_millis(1000));
14 }
15}