17 lines
649 B
Rust
17 lines
649 B
Rust
//! Android executor with your game connected to it as a plugin.
|
|
use fyrox::{
|
|
core::io, engine::executor::Executor, event_loop::EventLoopBuilder,
|
|
platform::android::EventLoopBuilderExtAndroid,
|
|
};
|
|
use platformer::GameConstructor;
|
|
|
|
#[no_mangle]
|
|
fn android_main(app: fyrox::platform::android::activity::AndroidApp) {
|
|
io::ANDROID_APP
|
|
.set(app.clone())
|
|
.expect("ANDROID_APP cannot be set twice.");
|
|
let event_loop = EventLoopBuilder::new().with_android_app(app).build();
|
|
let mut executor = Executor::from_params(event_loop, Default::default());
|
|
executor.add_plugin_constructor(GameConstructor);
|
|
executor.run()
|
|
} |