summaryrefslogtreecommitdiff
path: root/examples/snake
diff options
context:
space:
mode:
authorjussi2023-11-23 18:36:05 +0200
committerjussi2023-11-23 18:36:05 +0200
commit925afdf101d6993e35d6c32c52766c7c3f89ae5e (patch)
tree96de525752eb02d8772d18ca1b4c31a98680aca3 /examples/snake
parent1ab9722875c543e8fd1b6600fd16e51412181641 (diff)
downloadreilua-enhanced-925afdf101d6993e35d6c32c52766c7c3f89ae5e.tar.gz
reilua-enhanced-925afdf101d6993e35d6c32c52766c7c3f89ae5e.tar.bz2
reilua-enhanced-925afdf101d6993e35d6c32c52766c7c3f89ae5e.zip
Fixed snake example after Vector2Angle change.
Diffstat (limited to 'examples/snake')
-rw-r--r--examples/snake/main.lua7
1 files changed, 3 insertions, 4 deletions
diff --git a/examples/snake/main.lua b/examples/snake/main.lua
index 047cddf..a4086c1 100644
--- a/examples/snake/main.lua
+++ b/examples/snake/main.lua
@@ -175,14 +175,14 @@ end
local function drawSnake()
for i, seg in ipairs( snake.segments ) do
- local angle = -seg.heading:atan() + RL.PI / 2
+ local angle = seg.heading:atan2()
local source = Rect:new( 16, 0, 8, 8 )
if i == 1 then -- Tail segment. Yes tail is actually the 'first' segment.
source.x = 8
if 1 < #snake.segments then
- angle = -snake.segments[ 2 ].heading:atan() + RL.PI / 2
+ angle = snake.segments[ 2 ].heading:atan2()
end
elseif i < #snake.segments and seg.heading ~= snake.segments[ i+1 ].heading then -- Turned middle segments.
source.x = 0
@@ -209,8 +209,7 @@ local function drawSnake()
)
end
-- Let's draw the head last to keep it on top.
- -- local angle = -math.atan2( snake.heading.x, snake.heading.y ) + RL.PI / 2
- local angle = -snake.heading:atan() + RL.PI / 2
+ local angle = snake.heading:atan2()
RL.DrawTexturePro(
snakeTexture,
{ 24, 0, 8, 8 },