comparison nagslang/events.py @ 391:866cdc74b26a

Use Result to handle enemy death (but keep the event for accounting purposes)
author Stefano Rivera <stefano@rivera.za.net>
date Sat, 07 Sep 2013 00:42:09 +0200
parents 3dd08e18580f
children 8d961e05b7b6
comparison
equal deleted inserted replaced
390:52c94435e38b 391:866cdc74b26a
54 source_collision_type=source_collision_type) 54 source_collision_type=source_collision_type)
55 55
56 56
57 class EnemyDeathEvent(UserEvent): 57 class EnemyDeathEvent(UserEvent):
58 @classmethod 58 @classmethod
59 def post(cls, position, enemy_type): 59 def post(cls):
60 super(EnemyDeathEvent, cls).post(position=position, 60 super(EnemyDeathEvent, cls).post()
61 enemy_type=enemy_type)
62 61
63 62
64 class ClawEvent(UserEvent): 63 class ClawEvent(UserEvent):
65 @classmethod 64 @classmethod
66 def post(cls, source, vector, damage): 65 def post(cls, source, vector, damage):