From 403567533796b5c3592cfe8d0a6b6bc5fc340bcd Mon Sep 17 00:00:00 2001 From: ThePerkinrex Date: Thu, 15 Jul 2021 17:02:03 +0200 Subject: [PATCH] Change type, again --- server/src/games/run/types.rs | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/server/src/games/run/types.rs b/server/src/games/run/types.rs index f72a227..6ff1ce5 100644 --- a/server/src/games/run/types.rs +++ b/server/src/games/run/types.rs @@ -47,19 +47,18 @@ impl Player { Ok(().into()) } - pub fn get(&mut self) -> u32 { - self.num + pub fn get(&mut self) -> i64 { + self.num as i64 } - pub fn set(&mut self, n: u32) -> RhaiResult<()> { - // if n < 0 { - // rhai_error(format!( - // "Can't assign to something smaller than 0 ({} < 0)", - // n - // )) - // } else - if n < self.max { - self.num = n; + pub fn set(&mut self, n: i64) -> RhaiResult<()> { + if n < 0 { + rhai_error(format!( + "Can't assign to something smaller than 0 ({} < 0)", + n + )) + } else if n < self.max as i64 { + self.num = n as u32; Ok(()) } else { rhai_error(format!(