src/main.rs 976 B · 39 lines · raw · history

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