event = sf.Event() while window.GetEvent(event): if event.Type == sf.Event.Closed: running = False # Move map if input.IsKeyDown(sf.Key.Left): map.camera.pos[0] -= 5 if input.IsKeyDown(sf.Key.Right): map.camera.pos[0] += 5 if input.IsKeyDown(sf.Key.Up): map.camera.pos[1] -= 5 if input.IsKeyDown(sf.Key.Down): map.camera.pos[1] += 5 if map.isColliding(map.camera.pos): pass # Clear screen window.Clear() # Draw the map map.update() #print n n += 1 # Display the window window.Display() print 1 / clock.GetElapsedTime()