1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#![doc = include_str!("../README.md")]

use bevy::app::App;
use bevy::winit::WinitSettings;
use bevy::DefaultPlugins;

use crate::chess_board::ChessBoardPlugin;
use crate::ui::UIPlugin;

mod castling_rights;
mod chess_board;
mod fen;
mod ui;

#[cfg(not(tarpaulin_include))]
fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_plugins((ChessBoardPlugin, UIPlugin))
        .insert_resource(WinitSettings::desktop_app())
        .run();
}