Mercurial > games > semicongine
comparison tests/test_gltf.nim @ 1306:7be3628298f5
did: reworked locked mouse
author | sam <sam@basx.dev> |
---|---|
date | Wed, 07 Aug 2024 20:58:11 +0700 |
parents | 21c4e598d820 |
children | 385dbd68a947 |
comparison
equal
deleted
inserted
replaced
1305:21c4e598d820 | 1306:7be3628298f5 |
---|---|
156 var lastT = getMonoTime() | 156 var lastT = getMonoTime() |
157 while ((getMonoTime() - start).inMilliseconds().int / 1000) < time and updateInputs(): | 157 while ((getMonoTime() - start).inMilliseconds().int / 1000) < time and updateInputs(): |
158 let dt = ((getMonoTime() - lastT).inNanoseconds().int / 1_000_000_000).float32 | 158 let dt = ((getMonoTime() - lastT).inNanoseconds().int / 1_000_000_000).float32 |
159 lastT = getMonoTime() | 159 lastT = getMonoTime() |
160 | 160 |
161 camYaw -= mouseMove().x / 1000 | 161 camYaw += mouseMove().x.float32 / 1000'f32 |
162 camPitch -= mouseMove().y / 1000 | 162 camPitch += mouseMove().y.float32 / 1000'f32 |
163 var | 163 var |
164 forward = 0'f32 | 164 forward = 0'f32 |
165 sideward = 0'f32 | 165 sideward = 0'f32 |
166 if keyIsDown(W): forward += 2 | 166 if keyIsDown(W): forward += 2 |
167 if keyIsDown(S): forward -= 2 | 167 if keyIsDown(S): forward -= 2 |