diff --git a/Graphics/levels/Chapter06/Level05/Level05.MEX b/Graphics/levels/Chapter06/Level05/Level05.MEX index ffc62a51f..6b62c8e23 100644 Binary files a/Graphics/levels/Chapter06/Level05/Level05.MEX and b/Graphics/levels/Chapter06/Level05/Level05.MEX differ diff --git a/Graphics/levels/Chapter06/Level05/level05.Mep b/Graphics/levels/Chapter06/Level05/level05.Mep index 7068cb87d..4611aadbc 100644 Binary files a/Graphics/levels/Chapter06/Level05/level05.Mep and b/Graphics/levels/Chapter06/Level05/level05.Mep differ diff --git a/source/triggers/tgstop.cpp b/source/triggers/tgstop.cpp index df65a3614..6fce4781f 100644 --- a/source/triggers/tgstop.cpp +++ b/source/triggers/tgstop.cpp @@ -69,7 +69,19 @@ void CGaryStopTrigger::init() CTrigger::init(); m_dropped = false; - Pos.vx += 8; +} + +/*---------------------------------------------------------------------- + Function: + Purpose: + Params: + Returns: + ---------------------------------------------------------------------- */ +void CGaryStopTrigger::setPositionAndSize(int _x,int _y,int _w,int _h) +{ + Pos.vx=_x+(_w/2) - 8; + Pos.vy=_y+(_h/2); + setCollisionSize(4,_h); } /*---------------------------------------------------------------------- diff --git a/source/triggers/tgstop.h b/source/triggers/tgstop.h index f4cff3f0d..816b9424e 100644 --- a/source/triggers/tgstop.h +++ b/source/triggers/tgstop.h @@ -38,6 +38,7 @@ class CGaryStopTrigger : public CTrigger { public: void init(); + void setPositionAndSize(int _x,int _y,int _w,int _h); bool alwaysThink() {return(true);} protected: void collidedWith(CThing *_thisThing);