summaryrefslogtreecommitdiff
path: root/examples/resources/lib/camera3d.lua
diff options
context:
space:
mode:
authorjussi2024-11-21 18:02:06 +0200
committerjussi2024-11-21 18:02:06 +0200
commitd96e33bb1772c28f630de32e09201c0cdea6f896 (patch)
tree6f17dcdf04c476b6a152d2b0aa3698c1fe0ab910 /examples/resources/lib/camera3d.lua
parent3d5eeac3d7e73a71cd476afed556e76fd9b5fe07 (diff)
downloadreilua-enhanced-d96e33bb1772c28f630de32e09201c0cdea6f896.tar.gz
reilua-enhanced-d96e33bb1772c28f630de32e09201c0cdea6f896.tar.bz2
reilua-enhanced-d96e33bb1772c28f630de32e09201c0cdea6f896.zip
Updated examples to ReiLua 0.9.0.
Diffstat (limited to 'examples/resources/lib/camera3d.lua')
-rw-r--r--examples/resources/lib/camera3d.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/examples/resources/lib/camera3d.lua b/examples/resources/lib/camera3d.lua
index 6acb78b..f9a9a50 100644
--- a/examples/resources/lib/camera3d.lua
+++ b/examples/resources/lib/camera3d.lua
@@ -92,8 +92,6 @@ function Camera3D:getUpward()
end
function Camera3D:update( delta )
- delta = 1 / 60 -- Hack for framerate independance.
-
if self.mode == self.MODES.FREE then
if RL.IsMouseButtonDown( RL.MOUSE_BUTTON_MIDDLE ) then
local mouseDelta = Vector2:newT( RL.GetMouseDelta() )
@@ -109,7 +107,7 @@ function Camera3D:update( delta )
mouseDelta = mouseDelta:scale( self.TURN_SPEED * delta )
RL.Camera3DYaw( self.camera, -mouseDelta.x, true )
- RL.Camera3DPitch( self.camera, -mouseDelta.y, false, true, false )
+ RL.Camera3DPitch( self.camera, -mouseDelta.y, true, true, false )
end
end
@@ -124,7 +122,7 @@ function Camera3D:update( delta )
mouseDelta = mouseDelta:scale( self.TURN_SPEED * delta )
RL.Camera3DYaw( self.camera, -mouseDelta.x, false )
- RL.Camera3DPitch( self.camera, -mouseDelta.y, false, false, false )
+ RL.Camera3DPitch( self.camera, -mouseDelta.y, true, false, false )
RL.SetMousePosition( Vector2:newT( RL.GetScreenSize() ):scale( 0.5 ) )
local distance = self.KEYBOARD_MOVE_SPEED * delta