mod camera; mod parallax; mod window; mod _plugin { use bevy::app::App; use bevy::prelude::Plugin; pub struct SystemPlugin; impl Plugin for SystemPlugin { fn build(&self, app: &mut App) { app.add_startup_system(super::camera::spawn_2d_camera) .add_startup_system(super::parallax::spawn_backgrounds); } } } pub use camera::default_projection; pub use parallax::Background; pub use window::{window_bounds, VIEWPORT_HEIGHT, VIEWPORT_WIDTH}; pub use _plugin::SystemPlugin;