From f6a5fb69852cc0bfe35dff791542ef3a4aa5c5b5 Mon Sep 17 00:00:00 2001 From: JOLIMAITRE Matthieu Date: Mon, 4 Apr 2022 14:47:26 +0300 Subject: [PATCH] refactoring --- src/lib/game.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/game.rs b/src/lib/game.rs index d093aa8..58dea96 100644 --- a/src/lib/game.rs +++ b/src/lib/game.rs @@ -170,7 +170,12 @@ impl<'g> Displacement<'g> { } pub fn move_all(&mut self) { - while self.move_once() {} + loop { + let can_continue = self.move_once(); + if !can_continue { + break; + } + } } fn move_once(&mut self) -> bool {