Water Simulation
Simulates how virtual water would flow in a 2d environment
Examples

https://github.com/Antosser/water-simulation/assets/71790328/913ea621-cbc0-4e39-af57-3209f7b3f61d

https://github.com/Antosser/water-simulation/assets/71790328/ba4ef345-304a-4b1a-a986-d03725ac542f
Usage
```
A water simulation written in Rust
Usage: water-simulation.exe [OPTIONS]
Arguments:
Location of the image
Options:
-f, --framerate Framerate of the output video [default: 30]
-n, --filename Name of the output video [default: out.mov]
-a, --approximate Whether to use the approximate algorithm (gray will be treated as wall)
-d, --debug Whether to convert image to simplest form
-h, --help Print help
-V, --version Print version
```
Image
- Black (0, 0, 0) = wall
- Blue (0, 0, 255) = water
- Anything else = air
Requirements
- ffmpeg in path
- cargo if you want to build yourself