From 8a150cec47588cf24759791311b877e648318fb5 Mon Sep 17 00:00:00 2001 From: Alan Aguiar Date: Sun, 09 Feb 2014 20:38:44 +0000 Subject: fix hall door entry --- (limited to 'src') 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) -- cgit v0.9.1