ruffle/desktop/src/main.rs

22 lines
494 B
Rust
Raw Normal View History

2019-04-28 01:15:43 +00:00
use fluster_core::Player;
2019-04-25 17:52:22 +00:00
2019-04-27 01:55:06 +00:00
#[cfg(not(target_arch = "wasm32"))]
#[allow(dead_code)]
fn main() {
use std::path::PathBuf;
use structopt::StructOpt;
2019-04-25 17:52:22 +00:00
2019-04-27 01:55:06 +00:00
#[derive(StructOpt, Debug)]
#[structopt(name = "basic")]
struct Opt {
#[structopt(name = "FILE", parse(from_os_str))]
input_path: PathBuf,
2019-04-25 17:52:22 +00:00
}
2019-04-27 01:55:06 +00:00
let opt = Opt::from_args();
2019-04-26 03:27:44 +00:00
2019-04-27 01:55:06 +00:00
let swf_data = std::fs::read(opt.input_path).unwrap();
let mut player = Player::new(swf_data).unwrap();
player.play();
2019-04-25 17:52:22 +00:00
}