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