From 83505ac5a4b917f80c81560f04258edbd0e92dde Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 19 Apr 2026 18:34:14 +0200 Subject: feat(engine): add data_types::Dimens scalar div impl --- engine/src/data_types/dimens.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/engine/src/data_types/dimens.rs b/engine/src/data_types/dimens.rs index 12f912e..a197560 100644 --- a/engine/src/data_types/dimens.rs +++ b/engine/src/data_types/dimens.rs @@ -1,4 +1,5 @@ use std::num::NonZeroU32; +use std::ops::Div; /// 2D dimensions. #[derive(Debug, Clone, Copy, PartialEq, Eq)] @@ -24,6 +25,19 @@ impl From<(Value, Value)> for Dimens } } +impl + Clone> Div for Dimens +{ + type Output = Self; + + fn div(self, rhs: Value) -> Self::Output + { + Self { + width: self.width / rhs.clone(), + height: self.height / rhs, + } + } +} + impl Dimens { #[must_use] -- cgit v1.2.3-18-g5258