use bevy::prelude::*; use crate::camera::GameCameraPlugin; use crate::grid::Grid; use crate::simulation::SimulationPlugin; use crate::view::ViewPlugin; pub mod simulation; pub mod view; pub mod grid; pub mod camera; fn main() { App::new() .add_plugins(DefaultPlugins) .add_plugins((ViewPlugin,SimulationPlugin,GameCameraPlugin)) .insert_resource(Grid::cube(16)) .run(); } const MAX_FLUID_AMOUNT: u32 = 1000; const MAX_VERTICAL_FLOW: u32 = MAX_FLUID_AMOUNT; const MAX_HORIZONTAL_FLOW: u32 = MAX_FLUID_AMOUNT/2;