Files
pomomon-garden/src/main.rs

40 lines
1.2 KiB
Rust

use bevy_dev_tools::fps_overlay::*;
use pomomon_garden::prelude::*;
fn main() {
let config = GameConfig::read_config().unwrap_or(GameConfig::default());
App::new()
.add_plugins((
DefaultPlugins.set(ImagePlugin::default_nearest()),
AsepriteUltraPlugin,
))
.add_plugins((FpsOverlayPlugin {
config: FpsOverlayConfig {
refresh_interval: core::time::Duration::from_millis(100),
enabled: true,
frame_time_graph_config: FrameTimeGraphConfig {
enabled: true,
min_fps: 30.0,
target_fps: 144.0,
},
..default()
},
},))
.add_plugins((
features::CorePlugin,
features::StartScreenPlugin,
features::GameScreenPlugin,
features::GridPlugin,
features::PomPlugin,
features::InputPlugin,
features::PhasePlugin,
features::HudPlugin,
features::SavegamePlugin,
features::UiPlugin,
features::InventoryPlugin,
))
.insert_resource(config)
.run();
}