```rust use mumblelinkreader::mumblelinkhandler::MumbleLinkHandler; use mumblelinkreader::mumble_link::MumbleLinkReader; use std::{thread, time};
fn main() { let handler = MumbleLinkHandler::new().unwrap(); loop { let linkedmemory = handler.read().unwrap(); println!("{:?}", linkedmemory); thread::sleep(time::Duration::from_millis(50)); } } ```
```rust use mumblelinkreader::mumblelinkhandler::MumbleLinkHandler; use mumblelinkreader::mumble_link::{MumbleLinkReader, MumbleLinkDataReader}; use std::{thread, time};
struct GuildwarsContext { pub serveraddress: [u8; 28], pub mapid: u32, pub maptype: u32, pub shardid: u32, pub instance: u32, pub buildid: u32, pub uistate: u32, pub compasswidth: u16, pub compassheight: u16, pub compassrotation: f32, pub playerx: f32, pub playery: f32, pub mapcenterx: f32, pub mapcentery: f32, pub mapscale: f32, pub processid: u32, pub mountindex: u8, }
fn main() {
let handler = MumbleLinkHandler::new().unwrap();
loop {
let linkedmemory = handler.read().unwrap();
println!("{:?}", linkedmemory.readcontextintostruct::
TODO: - [ ] Proper Unix based OS support - [ ] Test suite - [ ] Java JNI & dylib support (C#)