diff --git a/source/platform/pfishhk3.cpp b/source/platform/pfishhk3.cpp new file mode 100644 index 000000000..b3fe4d504 --- /dev/null +++ b/source/platform/pfishhk3.cpp @@ -0,0 +1,30 @@ +/*========================================================================= + + pfishhk3.cpp + + Author: CRB + Created: + Project: Spongebob + Purpose: + + Copyright (c) 2001 Climax Development Ltd + +===========================================================================*/ + +#ifndef __PLATFORM_PFISHHK3_H__ +#include "platform\pfishhk3.h" +#endif + +void CNpcFishHook3Platform::postInit() +{ + sBBox boundingBox = m_modelGfx->GetBBox(); + boundingBox.YMin += 12; + setCollisionSize( ( boundingBox.XMax - boundingBox.XMin ), ( boundingBox.YMax - boundingBox.YMin ) ); + setCollisionCentreOffset( ( boundingBox.XMax + boundingBox.XMin ) >> 1, ( boundingBox.YMax + boundingBox.YMin ) >> 1 ); + + m_isMoving = false; + m_isResetting = false; + m_isShuttingDown = false; + m_lineBase.vx = Pos.vx; + m_lineBase.vy = 0; +} diff --git a/source/platform/pfishhk3.h b/source/platform/pfishhk3.h new file mode 100644 index 000000000..057799cc2 --- /dev/null +++ b/source/platform/pfishhk3.h @@ -0,0 +1,27 @@ +/*========================================================================= + + pfishhk3.h + + Author: CRB + Created: + Project: Spongebob + Purpose: + + Copyright (c) 2001 Climax Development Ltd + +===========================================================================*/ + +#ifndef __PLATFORM_PFISHHK3_H__ +#define __PLATFORM_PFISHHK3_H__ + +#ifndef __PLATFORM_PFISHHK_H__ +#include "platform\pfishhk.h" +#endif + +class CNpcFishHook3Platform : public CNpcFishHookPlatform +{ +public: + virtual void postInit(); +}; + +#endif \ No newline at end of file