comparison scripts/level-editor @ 79:fe8652a060df

Simple menu screen and TextChoice widget
author Stefano Rivera <stefano@rivera.za.net>
date Mon, 04 Apr 2011 00:46:13 +0200
parents 95cb0b575e05
children f065109d80ae
comparison
equal deleted inserted replaced
78:f29b7ada68c1 79:fe8652a060df
59 screen_surface.blit(level_surface, (0, 0), clip_rect) 59 screen_surface.blit(level_surface, (0, 0), clip_rect)
60 60
61 tilepos = (position[0] // 64, position[1] // 64) 61 tilepos = (position[0] // 64, position[1] // 64)
62 text = Text("Level: %s.\nOffset: %r Tile: %r\nFPS: %.1f" 62 text = Text("Level: %s.\nOffset: %r Tile: %r\nFPS: %.1f"
63 % (levelname, position, tilepos, sum(fpss)/len(fpss)), 63 % (levelname, position, tilepos, sum(fpss)/len(fpss)),
64 (10, 10),
64 color='white') 65 color='white')
65 text.draw(screen_surface, (10, 10)) 66 text.draw(screen_surface)
66 67
67 pygame.display.flip() 68 pygame.display.flip()
68 fpss = (fpss + [1000 / clock.tick(FRAMERATE)])[-FRAMERATE:] 69 fpss = (fpss + [1000 / clock.tick(FRAMERATE)])[-FRAMERATE:]
69 70
70 def main(): 71 def main():