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: