diff options
| author | realtradam <[email protected]> | 2021-04-20 05:59:38 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-04-20 05:59:38 -0400 |
| commit | 72084e270bd849c74b18bfcbb6a0d454035c4897 (patch) | |
| tree | 39fa5d85e081253f4759fda7d11173300d1a17ff /adapt_triangle.rb | |
| parent | 69d5a3c712028b0448489c89243618b864dd02ea (diff) | |
| download | ruby2d-camera-old-72084e270bd849c74b18bfcbb6a0d454035c4897.tar.gz ruby2d-camera-old-72084e270bd849c74b18bfcbb6a0d454035c4897.zip | |
.
Diffstat (limited to 'adapt_triangle.rb')
| -rw-r--r-- | adapt_triangle.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/adapt_triangle.rb b/adapt_triangle.rb index e091ec1..de1ae0d 100644 --- a/adapt_triangle.rb +++ b/adapt_triangle.rb @@ -25,12 +25,12 @@ module AdaptTriangle def _update angle = Camera.angle * (Math::PI / 180) - @x1 = ((x + x1 + Camera.x) * Math.cos(angle)) - ((y + y1 + Camera.y) * Math.sin(angle)) - @y1 = ((x + x1 + Camera.x) * Math.sin(angle)) + ((y + y1 + Camera.y) * Math.cos(angle)) - @x2 = ((x + x2 + Camera.x) * Math.cos(angle)) - ((y + y2 + Camera.y) * Math.sin(angle)) - @y2 = ((x + x2 + Camera.x) * Math.sin(angle)) + ((y + y2 + Camera.y) * Math.cos(angle)) - @x3 = ((x + x3 + Camera.x) * Math.cos(angle)) - ((y + y3 + Camera.y) * Math.sin(angle)) - @y3 = ((x + x3 + Camera.x) * Math.sin(angle)) + ((y + y3 + Camera.y) * Math.cos(angle)) + @x1 = (((x + x1 - Camera.x) * Math.cos(angle)) - ((y + y1 - Camera.y) * Math.sin(angle))) * Camera.zoom + @y1 = (((x + x1 - Camera.x) * Math.sin(angle)) + ((y + y1 - Camera.y) * Math.cos(angle))) * Camera.zoom + @x2 = (((x + x2 - Camera.x) * Math.cos(angle)) - ((y + y2 - Camera.y) * Math.sin(angle))) * Camera.zoom + @y2 = (((x + x2 - Camera.x) * Math.sin(angle)) + ((y + y2 - Camera.y) * Math.cos(angle))) * Camera.zoom + @x3 = (((x + x3 - Camera.x) * Math.cos(angle)) - ((y + y3 - Camera.y) * Math.sin(angle))) * Camera.zoom + @y3 = (((x + x3 - Camera.x) * Math.sin(angle)) + ((y + y3 - Camera.y) * Math.cos(angle))) * Camera.zoom end def _x1 |
