diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2014-02-09 20:38:44 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2014-02-09 20:38:44 (GMT) |
commit | 8a150cec47588cf24759791311b877e648318fb5 (patch) | |
tree | 7b8c289979e6e12bf951749bdfe220c58349139f /src/game/HallState.py | |
parent | b1f29b5abae1443e3317b3121900095e92262805 (diff) |
fix hall door entry
Diffstat (limited to 'src/game/HallState.py')
-rw-r--r-- | src/game/HallState.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/game/HallState.py b/src/game/HallState.py index 377dcb2..c440954 100644 --- a/src/game/HallState.py +++ b/src/game/HallState.py @@ -16,6 +16,11 @@ from Area1Game4 import CArea1Game4 from Area1Game5 import CArea1Game5 from Area1Game6 import CArea1Game6 +DOOR_LEFT = 430 +DOOR_RIGHT = 750 +MIDDLE = 590 + + class CHallState(CGameState): def init(self): @@ -189,7 +194,7 @@ class CHallState(CGameState): if (CMouse().release()): x = CMouse().getX() - self.mPlayer.getX() - self.mPlayer.mDestX = 600 + self.mPlayer.mDestX = MIDDLE if x < 0: self.mPlayer.setImage(self.mPlayer.mFrameImage[3]) self.mPlayer.mAnim.init(6, 5, True, 3) @@ -198,15 +203,13 @@ class CHallState(CGameState): self.mPlayer.setImage(self.mPlayer.mFrameImage[0]) self.mPlayer.mAnim.init(3, 5, True, 0) self.mPlayer.mLastSense = 1 - self.mGo = self.mCurrentSelectedArea - else: CGame().removeChild(self.mDoor) if self.mGo is not None: x = self.mPlayer.getX() - if (x > 400) and (x < 600): + if (x > DOOR_LEFT) and (x < DOOR_RIGHT): if self.mGo == 0: area = CArea1Game1() CGame().setState(area) |