Changeset 391:866cdc74b26a for nagslang/enemies.py
- Timestamp:
- Sep 6, 2013, 10:42:09 PM (7 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
nagslang/enemies.py
r385 r391 9 9 from nagslang.constants import (COLLISION_TYPE_ENEMY, COLLISION_TYPE_FURNITURE, 10 10 ACID_SPEED, ACID_DAMAGE, ZORDER_MID) 11 from nagslang.events import EnemyDeathEvent, FireEvent11 from nagslang.events import FireEvent, EnemyDeathEvent 12 12 from nagslang.game_object import (GameObject, SingleShapePhysicser, Result, 13 13 make_body) … … 71 71 self.health -= amount 72 72 if self.health <= 0: 73 EnemyDeathEvent.post() 73 74 self.physicser.remove_from_space() 74 EnemyDeathEvent.post(self.physicser.position, self.enemy_type)75 75 76 76 def set_direction(self, dx, dy): … … 129 129 super(Enemy, self).update(dt) 130 130 if self.health <= 0: 131 return Result(remove=[self]) 131 return Result( 132 add=[DeadEnemy(self.get_space(), self.world, 133 self.physicser.position, self.enemy_type)], 134 remove=[self]) 132 135 133 136
Note: See TracChangeset
for help on using the changeset viewer.