示例#1
0
   print "Simulating..."
   while (not simulation.complete()):
      simulation.tick()
      frames += 1
      sf += 1

      delta = time.time() - printTime
      if delta > 0.2:
         objects = len(simulation.world.all)
         fps = sf / delta

         pot += 1
         if pot > 5:
            print " => Running simulation @ %5.2ffps - completed %d frames, have %d objects" % (fps, frames, objects)


         if fps < minFps:
            minFps = fps

         printTime = time.time()
         sf = 0

   totalTime = (time.time() - start)
   print
   print
   print "Simulation complete - averaged %.3ffps, min was %.3ffps" % (frames/totalTime, minFps)

"""

Timing.printAll()