doukutsu-rs/drshorizon/src/main.rs

28 lines
690 B
Rust

//#![feature(restricted_std)]
#[repr(C)]
pub struct PrintConsole {}
extern "C" {
pub fn consoleInit(unk: *mut PrintConsole) -> *mut PrintConsole;
pub fn consoleUpdate(unk: *mut PrintConsole);
}
fn main() {
unsafe {
consoleInit(std::ptr::null_mut());
let options = doukutsu_rs::game::LaunchOptions { server_mode: false, editor: false };
let result = doukutsu_rs::game::init(options);
if let Err(e) = result {
println!("Initialization error: {}", e);
loop {
consoleUpdate(std::ptr::null_mut());
std::thread::sleep(std::time::Duration::from_millis(100));
}
}
}
}