# HG changeset patch # User davidsharpe@185.4.16.172.in-addr.arpa # Date 1378064377 -7200 # Node ID e118458a4e9c1061b0d7507cc35152699d00570a # Parent ff9e40ae616f28c08b401b9c46067a4026df5c38 Added environmental motion effects to protagonist. diff -r ff9e40ae616f -r e118458a4e9c nagslang/protagonist.py --- a/nagslang/protagonist.py Sun Sep 01 21:32:28 2013 +0200 +++ b/nagslang/protagonist.py Sun Sep 01 21:39:37 2013 +0200 @@ -111,3 +111,8 @@ def has_item(self, item): return item in self.inventory + + def environmental_movement(self, dx, dy): + if (dx, dy) == (0, 0): + return + self._body.apply_impulse((dx, dy))