diff options
| author | realtradam <[email protected]> | 2021-01-21 14:27:23 -0500 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-01-21 14:27:23 -0500 |
| commit | 74cbc0ddb7875b447e002bfc0d5ae5e7f23f4000 (patch) | |
| tree | 939625f3e361ff412d7418c121a1d5124df313bf | |
| parent | dfdd40ce56c231333f63a2ea0d1e3bce087b0d19 (diff) | |
| download | ruby2d-camera-old-74cbc0ddb7875b447e002bfc0d5ae5e7f23f4000.tar.gz ruby2d-camera-old-74cbc0ddb7875b447e002bfc0d5ae5e7f23f4000.zip | |
speed fix
| -rw-r--r-- | animator.rb | 20 |
1 files 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 |
