[Pen-commits] SF.net SVN: pen:[130] src
Brought to you by:
mdgeorge
From: <mdg...@us...> - 2008-12-21 15:09:41
|
Revision: 130 http://pen.svn.sourceforge.net/pen/?rev=130&view=rev Author: mdgeorge Date: 2008-12-21 15:09:38 +0000 (Sun, 21 Dec 2008) Log Message: ----------- added pie menu to tech demos Modified Paths: -------------- src/demos/piemenu.py src/pen.py Property Changed: ---------------- src/ Property changes on: src ___________________________________________________________________ Modified: svn:ignore - *.pyc + *.pyc *.pyd Modified: src/demos/piemenu.py =================================================================== --- src/demos/piemenu.py 2008-12-20 06:04:20 UTC (rev 129) +++ src/demos/piemenu.py 2008-12-21 15:09:38 UTC (rev 130) @@ -36,6 +36,11 @@ from globals import paper, screen from pygame.locals import * + pygame.event.set_allowed(None) + pygame.event.set_allowed( QUIT ) + pygame.event.set_allowed( MOUSEBUTTONDOWN ) + pygame.event.set_allowed( KEYDOWN ) + w, h = paper.get_rect().size w += 500; h += 500 bg = pygame.Surface((w,h)) @@ -53,11 +58,14 @@ sprites = pygame.sprite.LayeredDirty() sprites.clear(surf, bg) + clock = pygame.time.Clock() + while True: sprites.update() sprites.draw(surf) screen.blit(surf, (xpos, ypos)) pygame.display.update() + clock.tick(30) events = pygame.event.get() mx, my = pygame.mouse.get_pos() Modified: src/pen.py =================================================================== --- src/pen.py 2008-12-20 06:04:20 UTC (rev 129) +++ src/pen.py 2008-12-21 15:09:38 UTC (rev 130) @@ -68,6 +68,8 @@ demos_menu.add_entry( "Dragging", dragdemo.rundemo ) from demos import circles demos_menu.add_entry( "Collision Avoiding Drag", circles.rundemo ) +from demos import piemenu +demos_menu.add_entry( "Pie Menus", piemenu.rundemo ) demos_menu.add_entry( "Back", menu_exit ) # TODO: render job titles, add minor credits This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |