From 2bb8cbc852338c4d7c9180d0f605edf2364ed3a5 Mon Sep 17 00:00:00 2001 From: Avii Date: Thu, 11 Jul 2024 20:23:34 +0200 Subject: [PATCH] mouse camera controls --- src/helpers/camera.rs | 77 +++++++++++++++++++++++++------------------ src/helpers/grid.rs | 14 ++++---- 2 files changed, 52 insertions(+), 39 deletions(-) diff --git a/src/helpers/camera.rs b/src/helpers/camera.rs index 5a06eca..5c737fe 100644 --- a/src/helpers/camera.rs +++ b/src/helpers/camera.rs @@ -1,46 +1,59 @@ -use bevy::{input::ButtonInput, math::Vec3, prelude::*, render::camera::Camera}; +use bevy::{ + input::{mouse::MouseWheel, ButtonInput}, + prelude::*, + render::camera::Camera, + window::PrimaryWindow, +}; use crate::TileOffset; -// Todo: Middle mouse button should drag the playfield around -// Zoom with + and - -#[allow(dead_code)] -pub fn movement( - time: Res