Hello,
I'm just curious; is there an upper limit on the framerate somehow imposed
by Clock.tick()? As part of something else, the following code:
import pygame
from pygame.locals import *
import sys, os
pygame.init()
Screen = (400,300)
icon = pygame.Surface((1,1)); icon.set_alpha(0);
pygame.display.set_icon(icon)
pygame.display.set_caption("Framerate Network Test - Ian Mallett - v.1.0.0 -
2008")
Surface = pygame.display.set_mode(Screen)
Clock = pygame.time.Clock()
Message = ""
def GetInput():
global Message, Surface, Screen
for event in pygame.event.get():
if event.type == QUIT or (event.type == KEYDOWN and event.key ==
K_ESCAPE):
pygame.quit();sys.exit()
def Draw():
Surface.fill((255,255,255))
pygame.display.flip()
def main():
while True:
GetInput()
Draw()
Clock.tick()
print Clock.get_fps()
if __name__ == '__main__': main()
...runs at one of three values: 5000/3, 2000, and 2500. These are nice big
numbers, but I can't help but notice that they are significant in their
roundness (or niceness). Is there a particular reason for this?
Ian