summaryrefslogtreecommitdiffhomepage
path: root/run.rb
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2021-01-26 01:01:48 -0500
committerrealtradam <[email protected]>2021-01-26 01:01:48 -0500
commitf0d46fb2f12a8da8425330779863884d2bff79db (patch)
tree5499d157037fd6c5958c2a12b9f1377bbc9d5c8f /run.rb
parentc1476cb451e93a54df8521ad5572732539f345dd (diff)
downloadruby2d-camera-f0d46fb2f12a8da8425330779863884d2bff79db.tar.gz
ruby2d-camera-f0d46fb2f12a8da8425330779863884d2bff79db.zip
added proper working rotation
Diffstat (limited to 'run.rb')
-rw-r--r--run.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/run.rb b/run.rb
index 5149f89..163a3ff 100644
--- a/run.rb
+++ b/run.rb
@@ -146,16 +146,15 @@ update do
@squares.each do |square|
square.update(Camera.camera_position, Camera.zoom_level)
end
- @quad.x += 1
+ @quad.rotate(50 - @quad.x,50 - @quad.y,5)
@quad.color = 'random' if @frame.zero?
# Alternating between follow and manual control
- puts @player.x
- puts @player.y
if @is_follow
Camera.follow @player
else
Camera.move_by(@cam_x_move, @cam_y_move)
end
+ @player.rotate(@player.x1, @player.y1, 5)
# This function will teleport the camera directory to those coordinates
# It is used by Camera.follow but you can use it yourself too!