diff options
| author | realtradam <[email protected]> | 2021-01-26 01:01:48 -0500 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-01-26 01:01:48 -0500 |
| commit | f0d46fb2f12a8da8425330779863884d2bff79db (patch) | |
| tree | 5499d157037fd6c5958c2a12b9f1377bbc9d5c8f /run.rb | |
| parent | c1476cb451e93a54df8521ad5572732539f345dd (diff) | |
| download | ruby2d-camera-old-f0d46fb2f12a8da8425330779863884d2bff79db.tar.gz ruby2d-camera-old-f0d46fb2f12a8da8425330779863884d2bff79db.zip | |
added proper working rotation
Diffstat (limited to 'run.rb')
| -rw-r--r-- | run.rb | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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! |
