comparison tools/area_editor.py @ 467:04127e7219cd

More object checks
author Neil Muller <drnlmuller@gmail.com>
date Sat, 07 Sep 2013 16:21:03 +0200
parents 1e24145a2860
children 763e1b1233a3
comparison
equal deleted inserted replaced
466:f66e88d449a7 467:04127e7219cd
208 if old in target: 208 if old in target:
209 target.remove(old) 209 target.remove(old)
210 try: 210 try:
211 target.append(new) 211 target.append(new)
212 self.reset_objs() 212 self.reset_objs()
213 test_surface = pygame.surface.Surface((self.x, self.y))
214 # Check for initialisation stuff that happens in render
215 for thing in self.drawables:
216 if not isinstance(thing, ne.Enemy):
217 thing.render(test_surface)
213 return True 218 return True
214 except Exception as e: 219 except Exception as e:
215 target.remove(new) 220 target.remove(new)
216 if old is not None: 221 if old is not None:
217 target.append(old) 222 target.append(old)