feat: Basic implementation of ref #11 and ref #16

This commit is contained in:
demenik
2025-11-17 18:42:04 +01:00
parent 929500734a
commit fc180ce085
16 changed files with 6061 additions and 0 deletions

30
src/main.rs Normal file
View File

@@ -0,0 +1,30 @@
use bevy::prelude::*;
use bevy_aseprite_ultra::prelude::*;
use bevy_dev_tools::fps_overlay::*;
use pomomon_garden::plugins;
fn main() {
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,
))
.run();
}