Mercurial > nagslang
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) |