src/main.rs 924 B · 35 lines · raw · history

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