diff --git a/assets/water.png b/assets/water.png new file mode 100644 index 0000000..60aef64 Binary files /dev/null and b/assets/water.png differ diff --git a/src/camera.rs b/src/camera.rs new file mode 100644 index 0000000..4d8629a --- /dev/null +++ b/src/camera.rs @@ -0,0 +1,30 @@ +use bevy::{core_pipeline::bloom::Bloom, prelude::*}; + +use crate::{player::Player, CAMERA_DECAY_RATE}; + +pub fn setup_camera(mut commands: Commands) { + commands.spawn(( + Camera2d, + Camera { + hdr: true, + ..default() + }, + Bloom::NATURAL, + )); +} + +pub fn update_camera( + mut camera: Query<&mut Transform, (With, Without)>, + player: Query<&Transform, (With, Without)>, + time: Res