Mercurial > pyntnclick
comparison tools/rect_drawer.py @ 196:b63ecd5b9a45
Unbeak helper
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Thu, 26 Aug 2010 08:27:29 +0200 |
parents | f98bc17f5e67 |
children | 640044d7ddda |
comparison
equal
deleted
inserted
replaced
195:c56a0170f0cb | 196:b63ecd5b9a45 |
---|---|
79 self.mode = 'del' | 79 self.mode = 'del' |
80 self.start_pos = None | 80 self.start_pos = None |
81 self.end_pos = None | 81 self.end_pos = None |
82 | 82 |
83 def draw(self, surface): | 83 def draw(self, surface): |
84 self.state.draw(surface) | 84 self.state.draw(surface, None) |
85 if self.mode == 'draw' and self.start_pos: | 85 if self.mode == 'draw' and self.start_pos: |
86 rect = pygame.rect.Rect(self.start_pos[0], self.start_pos[1], | 86 rect = pygame.rect.Rect(self.start_pos[0], self.start_pos[1], |
87 self.end_pos[0] - self.start_pos[0], | 87 self.end_pos[0] - self.start_pos[0], |
88 self.end_pos[1] - self.start_pos[1]) | 88 self.end_pos[1] - self.start_pos[1]) |
89 frame_rect(surface, self.draw_color, rect, self.draw_thick) | 89 frame_rect(surface, self.draw_color, rect, self.draw_thick) |
142 print 'Please provide a scene name' | 142 print 'Please provide a scene name' |
143 sys.exit(0) | 143 sys.exit(0) |
144 pygame.display.init() | 144 pygame.display.init() |
145 pygame.font.init() | 145 pygame.font.init() |
146 display = pygame.display.set_mode((1000, 600)) | 146 display = pygame.display.set_mode((1000, 600)) |
147 state = initial_state(None) | 147 state = initial_state() |
148 try: | 148 try: |
149 state.set_current_scene(sys.argv[1]) | 149 state.set_current_scene(sys.argv[1]) |
150 state.do_check = None | 150 state.do_check = None |
151 except KeyError: | 151 except KeyError: |
152 print 'Invalid scene name' | 152 print 'Invalid scene name' |