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

Reply via email to