Maraiah/src/main.rs

48 lines
834 B
Rust

extern crate memmap;
pub mod durandal;
pub mod marathon;
use std::{io, fs};
use memmap::Mmap;
fn main() -> io::Result<()>
{
let fp = fs::File::open("data/Rubicon Map.sceA")?;
let mm = unsafe{Mmap::map(&fp)?};
println!("{:?}", marathon::wad::Wad::new(&mm));
Ok(())
}
/*
extern crate gtk;
use gtk::prelude::*;
use gtk::{Button, Window, WindowType};
fn main()
{
if gtk::init().is_err() {
println!("failed to initialize GTK");
return
}
let win = Window::new(WindowType::Toplevel);
win.set_title("GTK test");
win.set_default_size(350, 70);
let btn = Button::new_with_label("butts");
win.add(&btn);
win.show_all();
win.connect_delete_event(|_, _| {
gtk::main_quit();
Inhibit(false)
});
btn.connect_clicked(|_| {println!("clicc");});
gtk::main();
}
*/
// EOF