2024-12-24 08:49:17 +00:00
|
|
|
use bevy::{prelude::*, diagnostic::{FrameTimeDiagnosticsPlugin, LogDiagnosticsPlugin}};
|
2024-12-24 17:59:27 +00:00
|
|
|
use bevy_inspector_egui::quick::WorldInspectorPlugin;
|
2024-08-20 22:12:18 +01:00
|
|
|
|
2024-12-26 11:46:03 +00:00
|
|
|
pub mod map;
|
|
|
|
pub mod camera;
|
|
|
|
pub mod ui;
|
2024-08-20 22:12:18 +01:00
|
|
|
|
2024-12-26 10:43:58 +00:00
|
|
|
#[bevy_main]
|
2024-08-29 08:52:03 +01:00
|
|
|
pub fn main() {
|
2024-12-22 19:33:27 +00:00
|
|
|
App::new()
|
|
|
|
.add_plugins((
|
2024-12-24 08:49:17 +00:00
|
|
|
DefaultPlugins,
|
2024-12-24 17:59:27 +00:00
|
|
|
WorldInspectorPlugin::default(),
|
2024-12-22 19:33:27 +00:00
|
|
|
camera::Plugin,
|
2024-12-22 21:02:45 +00:00
|
|
|
map::Plugin,
|
2024-12-24 17:59:27 +00:00
|
|
|
ui::Plugin,
|
2024-12-22 21:02:45 +00:00
|
|
|
FrameTimeDiagnosticsPlugin,
|
2024-12-24 08:49:17 +00:00
|
|
|
LogDiagnosticsPlugin {
|
|
|
|
filter: Some(vec![FrameTimeDiagnosticsPlugin::FPS]),
|
|
|
|
..Default::default()
|
|
|
|
}
|
2024-12-22 19:33:27 +00:00
|
|
|
))
|
|
|
|
.run();
|
2024-12-26 11:46:03 +00:00
|
|
|
}
|