Mercurial > nagslang
comparison tools/area_editor.py @ 165:dba8bc454a43
Fix 'fill exterior' button
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Tue, 03 Sep 2013 11:19:03 +0200 |
parents | 76049c9e3d5c |
children | f73aba2e46bd |
comparison
equal
deleted
inserted
replaced
164:06c681ff53aa | 165:dba8bc454a43 |
---|---|
209 self.set_filled() | 209 self.set_filled() |
210 elif ev.key == pgl.K_c: | 210 elif ev.key == pgl.K_c: |
211 self.close_poly() | 211 self.close_poly() |
212 | 212 |
213 def set_filled(self): | 213 def set_filled(self): |
214 if level.all_closed(): | 214 closed, _ = self.level.all_closed() |
215 if closed: | |
215 self.cur_poly = None | 216 self.cur_poly = None |
216 self.filled_mode = True | 217 self.filled_mode = True |
217 else: | 218 else: |
218 print 'Not all polygons closed, so not filling' | 219 alert('Not all polygons closed, so not filling') |
219 | 220 |
220 def mouse_move(self, ev): | 221 def mouse_move(self, ev): |
221 old_pos = self.mouse_pos | 222 old_pos = self.mouse_pos |
222 self.mouse_pos = ev.pos | 223 self.mouse_pos = ev.pos |
223 if self.cur_poly and old_pos != self.mouse_pos: | 224 if self.cur_poly and old_pos != self.mouse_pos: |