src/main.rs 939 B · 37 lines · raw · history

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