def run(self):
"""The mainloop
"""
#self.paint()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
running = False
if event.key==pygame.K_UP:
#print(m.active_itemnumber)
self.offset_y += 50
#self.sound2.play()
if event.key==pygame.K_DOWN:
self.offset_y -= 50
if event.key==pygame.K_LEFT:
self.x += self.dy
if event.key == pygame.K_RIGHT:
self.x -= self.dy
if event.key == pygame.K_PAGEUP:
self.offset_y += self.height
if event.key == pygame.K_PAGEDOWN:
self.offset_y -= self.height
milliseconds = self.clock.tick(self.fps)
seconds = milliseconds / 1000.0 # important for python2
self.offset_y -= seconds * 10 # scroll 10 pixels / second
if self.offset_y * -1 > self.text_height:
running = False
self.playtime += milliseconds / 1000.0
self.paint()
pygame.display.flip()
self.screen.blit(self.background, (0, 0))
#pygame.quit()
return
textscroller_vertical.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录