1use bevy::{
6 a11y::AccessibilityPlugin, app::PluginGroupBuilder, diagnostic::DiagnosticsPlugin,
7 input::InputPlugin, log::LogPlugin, prelude::*, time::TimePlugin,
8};
9pub use macroquad;
10use window::MQWindowPlugin; pub mod prelude;
15pub mod window;
16
17pub struct QuadifyPlugins;
19impl PluginGroup for QuadifyPlugins {
20 fn build(self) -> PluginGroupBuilder {
21 PluginGroupBuilder::start::<Self>()
22 .add(LogPlugin::default())
23 .add(TaskPoolPlugin::default())
24 .add(TypeRegistrationPlugin)
25 .add(FrameCountPlugin)
26 .add(TimePlugin)
27 .add(TransformPlugin)
28 .add(HierarchyPlugin)
29 .add(DiagnosticsPlugin)
30 .add(InputPlugin)
31 .add(WindowPlugin::default())
32 .add(AccessibilityPlugin)
33 .add(MQWindowPlugin::default())
35 }
36}