Beispiel #1
0
fr = 0
# Display scene and rotate shape
while DISPLAY.loop_running():

  myshape.draw()
  myshape.rotateIncY(0.247)
  myshape.rotateIncZ(0.1613)
  myshape.translateX(dx)
  if myshape.x() > 5: dx = -0.05
  elif myshape.x() < -5: dx = 0.05

  mywater.draw()
  offset = (offset + do) % 1.0 # move texture offset in v direction
  mywater.set_offset((0.0, offset))

  mystring.draw()
  mystring.rotateIncZ(0.05)

  if time.time() > next_time:
    i_n = (i_n + 1) % num_n
    mywater.buf[0].textures[0] = waterbump[i_n]
    next_time = time.time() + spf
    av_fps = av_fps*0.9 + tick/spf*0.1 # exp smooth moving average
    print(av_fps,"FPS")
    tick = 0

  tick += 1

  #screenshot("/media/E856-DA25/New/fr%03d.jpg" % fr)
  #fr += 1
Beispiel #2
0
fr = 0
# Display scene and rotate shape
while DISPLAY.loop_running():

    myshape.draw()
    myshape.rotateIncY(0.247)
    myshape.rotateIncZ(0.1613)
    myshape.translateX(dx)
    if myshape.x() > 5: dx = -0.05
    elif myshape.x() < -5: dx = 0.05

    mywater.draw()
    offset = (offset + do) % 1.0  # move texture offset in v direction
    mywater.set_offset((0.0, offset))

    mystring.draw()
    mystring.rotateIncZ(0.05)

    if time.time() > next_time:
        i_n = (i_n + 1) % num_n
        mywater.buf[0].textures[0] = waterbump[i_n]
        next_time = time.time() + spf
        av_fps = av_fps * 0.9 + tick / spf * 0.1  # exp smooth moving average
        print(av_fps, "FPS")
        tick = 0

    tick += 1

    #screenshot("/media/E856-DA25/New/fr%03d.jpg" % fr)
    #fr += 1
Beispiel #3
0
    ball.rotateIncX(dsz / radius * 50)

    defocus.start_blur()
    ball.draw()
    mymap.draw()
    myecube.draw()
    defocus.end_blur()

    defocus.blur(ball, 4, 15, 2)
    defocus.blur(mymap, 4, 15, 2)
    defocus.blur(myecube, 4, 15, 2)

    monster.draw()

    # write up the score
    score0.draw()
    score1.draw()

    camera.was_moved = False

    #Press ESCAPE to terminate
    k = mykeys.read()

    if k == 27:  #Escape key
        DISPLAY.destroy()
        mykeys.close()
        mymouse.stop()
        break
    elif k == 112:  #key P
        screenshot("pong.jpg")
Beispiel #4
0
  ball.rotateIncX(dsz/radius*50)

  defocus.start_blur()
  ball.draw()
  mymap.draw()
  myecube.draw()
  defocus.end_blur()

  defocus.blur(ball, 4, 15, 2)
  defocus.blur(mymap, 4, 15, 2)
  defocus.blur(myecube, 4, 15, 2)

  monster.draw()

  # write up the score
  score0.draw()
  score1.draw()

  camera.was_moved = False

  #Press ESCAPE to terminate
  k = mykeys.read()

  if k==27: #Escape key
    DISPLAY.destroy()
    mykeys.close()
    mymouse.stop()
    break
  elif k==112:  #key P
    screenshot("pong.jpg")