From 8169e9e7c3567a0995b35ec2d8ad878924dd3a40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?b=CA=B0edoh=E2=82=82=20sw=C3=A9?= Date: Thu, 4 Apr 2024 23:25:24 +0500 Subject: [PATCH] Add a button to disable FPS cap. --- main.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 83aee69..d13e44b 100755 --- a/main.py +++ b/main.py @@ -20,6 +20,7 @@ ROT = cNorm(exp(deg2rad(2)*I)) IROT = 1/ROT F = 5 * 10**7 F_ = 10**9 +bCap = True gOrigin = GyroVector(0,1) @@ -109,6 +110,9 @@ def mainLoop(): gPlayer.cRot *= -1 if event.key == pygame.K_F3: debugInfo = not debugInfo + if event.key == pygame.K_F1: + global bCap + bCap = not bCap if event.key == pygame.K_F2: if (len(wall_buffer) == 1): wall_buffer.append(gPlayer.cPos) @@ -155,8 +159,10 @@ def mainLoop(): pygame.draw.rect(display, WHITE, (c.real * 100 + 95, (c.imag * 100 + 195), 10, 10)) pygame.display.update() - - clock.tick(60) + if bCap: + clock.tick(60) + else: + clock.tick() return True def main():