31 lines
1 KiB
Rust
31 lines
1 KiB
Rust
use bevy::prelude::*;
|
|
use cyber_rider::{
|
|
action::CyberActionPlugin, bike::CyberBikePlugin, camera::CyberCamPlugin, disable_mouse_trap,
|
|
glamor::CyberGlamorPlugin, input::CyberInputPlugin, lights::CyberSpaceLightsPlugin,
|
|
planet::CyberPlanetPlugin, ui::CyberUIPlugin,
|
|
};
|
|
|
|
fn main() {
|
|
let mut app = App::new();
|
|
app.insert_resource(Msaa { samples: 4 })
|
|
.add_plugins(DefaultPlugins.set(WindowPlugin {
|
|
window: WindowDescriptor {
|
|
width: 2560.0,
|
|
height: 1440.0,
|
|
..Default::default()
|
|
},
|
|
..Default::default()
|
|
}))
|
|
.add_plugin(CyberPlanetPlugin)
|
|
.add_plugin(CyberGlamorPlugin)
|
|
.add_plugin(CyberInputPlugin)
|
|
.add_plugin(CyberActionPlugin)
|
|
.add_plugin(CyberCamPlugin)
|
|
.add_plugin(CyberSpaceLightsPlugin)
|
|
.add_plugin(CyberUIPlugin)
|
|
.add_plugin(CyberBikePlugin)
|
|
.add_startup_system(disable_mouse_trap)
|
|
.add_system(bevy::window::close_on_esc);
|
|
|
|
app.run();
|
|
}
|