src/main.rs 1 K · 43 lines · raw · history

1 mod camera;
2 mod colonist;
3 mod items;
4 mod jobs;
5 mod noise;
6 mod pathfinding;
7 mod rng;
8 mod selection;
9 mod sim;
10 mod tilemap;
11 mod world;
12 mod worldgen;
13
14 use bevy::prelude::*;
15
16 fn main() {
17 App::new()
18 .add_plugins(
19 DefaultPlugins
20 .set(ImagePlugin::default_nearest())
21 .set(WindowPlugin {
22 primary_window: Some(Window {
23 title: "Simulator".into(),
24 canvas: Some("#bevy".into()),
25 fit_canvas_to_parent: true,
26 ..default()
27 }),
28 ..default()
29 }),
30 )
31 .insert_resource(ClearColor(Color::srgb(0.08, 0.08, 0.1)))
32 .add_plugins((
33 sim::SimPlugin,
34 worldgen::WorldGenPlugin,
35 tilemap::TilemapPlugin,
36 camera::CameraPlugin,
37 colonist::ColonistPlugin,
38 items::ItemsPlugin,
39 jobs::JobsPlugin,
40 selection::SelectionPlugin,
41 ))
42 .run();
43 }