mod actions; mod animals; mod building; mod camera; mod colonist; mod economy; mod farming; mod food; mod items; mod jobs; mod light; mod needs; mod noise; mod pathfinding; mod paths; mod plants; mod population; mod rng; mod selection; mod sim; mod structures; mod tilemap; mod ui; mod world; mod worldgen; mod zones; use bevy::prelude::*; fn main() { App::new() .add_plugins( DefaultPlugins .set(ImagePlugin::default_nearest()) .set(WindowPlugin { primary_window: Some(Window { title: "Simulator".into(), canvas: Some("#bevy".into()), fit_canvas_to_parent: true, ..default() }), ..default() }), ) .insert_resource(ClearColor(Color::srgb(0.08, 0.08, 0.1))) .add_plugins(( actions::ActionsPlugin, sim::SimPlugin, worldgen::WorldGenPlugin, tilemap::TilemapPlugin, camera::CameraPlugin, colonist::ColonistPlugin, items::ItemsPlugin, jobs::JobsPlugin, light::LightPlugin, structures::StructuresPlugin, building::BuildingPlugin, needs::NeedsPlugin, )) .add_plugins(( food::FoodPlugin, animals::AnimalsPlugin, farming::FarmingPlugin, paths::PathsPlugin, economy::EconomyPlugin, population::PopulationPlugin, plants::PlantsPlugin, selection::SelectionPlugin, zones::ZonesPlugin, ui::HudPlugin, )) .run(); }