From a82f16ddf77103d789d7ac81e86b58713d720bc6 Mon Sep 17 00:00:00 2001 From: Brian Date: Wed, 09 Jul 2008 21:02:25 +0000 Subject: Keyboard selection of tools --- (limited to 'tools.py') diff --git a/tools.py b/tools.py index 7257dbd..7f3ef64 100644 --- a/tools.py +++ b/tools.py @@ -20,6 +20,22 @@ class Tool(object): if event.key == K_SPACE: #space pauses self.game.world.run_physics = not self.game.world.run_physics + elif event.key == K_t: + self.game.setTool("triangle") + elif event.key == K_b: + self.game.setTool("box") + elif event.key == K_c: + self.game.setTool("circle") + elif event.key == K_j: + self.game.setTool("joint") + elif event.key == K_p: + self.game.setTool("polygon") + elif event.key == K_g: + self.game.setTool("grab") + elif event.key == K_d: + self.game.setTool("destroy") + elif event.key == K_m: + self.game.setTool("magicpen") elif event.type == USEREVENT: # for switching tools self.game.setTool(event.action) @@ -294,4 +310,4 @@ class DestroyTool(Tool): pygame.draw.lines(self.game.screen,(255,0,0),False,self.vertices,3) def cancel(self): - self.vertices = None \ No newline at end of file + self.vertices = None -- cgit v0.9.1