From 74cbc0ddb7875b447e002bfc0d5ae5e7f23f4000 Mon Sep 17 00:00:00 2001 From: realtradam Date: Thu, 21 Jan 2021 14:27:23 -0500 Subject: speed fix --- animator.rb | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/animator.rb b/animator.rb index f1cacd0..bf23fed 100644 --- a/animator.rb +++ b/animator.rb @@ -73,18 +73,18 @@ class AnimatedSquare puts if axis.zero? @square.x += speed * zoom - self.speed = if @square.x >= ((range[1] - offset[0])) - -speed.abs - elsif @square.x <= ((range[0] - offset[0])) - speed.abs - end + if @square.x >= ((range[1] - offset[0])) + self.speed = -speed.abs + elsif @square.x <= ((range[0] - offset[0])) + self.speed = speed.abs + end else @square.y += speed * zoom - self.speed = if @square.y >= ((range[1] - offset[1])) - -speed.abs - elsif @square.y <= ((range[0] - offset[1])) - speed.abs - end + if @square.y >= ((range[1] - offset[1])) + self.speed = -speed.abs + elsif @square.y <= ((range[0] - offset[1])) + self.speed = speed.abs + end end end end -- cgit v1.2.3