Files
pomomon-garden/src/main.rs
2025-11-24 14:52:20 +01:00

38 lines
1.1 KiB
Rust

use bevy::prelude::*;
use bevy_aseprite_ultra::prelude::*;
use bevy_dev_tools::fps_overlay::*;
use pomomon_garden::config::read_config;
use pomomon_garden::plugins;
fn main() {
let config = read_config().expect("Error reading config");
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((
plugins::CorePlugin,
plugins::StartScreenPlugin,
plugins::GameScreenPlugin,
plugins::GridPlugin,
plugins::PomPlugin,
plugins::InputPlugin,
))
.insert_resource(config)
.run();
}