/* ====================================================================================== * ÆÄ ÀÏ : RangeCheck.h , RangeCheck.cpp * ¸ñ Àû : ¹üÀ§ °Ë»ç * ÀÛ ¼º ÀÚ : Á¤¿øÁÖ * ÀÛ ¼º ÀÏ : 2006³â 10¿ù 19ÀÏ * * Ãß°¡³»¿ë : * Ãß°¡³¯Â¥ ÀÛ¾÷ÀÚ Ãß°¡³»¿ë * * ÁÖÀÇ»çÇ× : . * ======================================================================================*/ #pragma once class cRangeCheck { private: float mSquareRadius; public: void SetRadius( float radius ) { mSquareRadius = radius * radius; } bool IsRange( NiPoint3 userpos, NiPoint3 targetpos ); bool IsNotRange( NiPoint3 userpos, NiPoint3 targetpos ); bool IsRange( NiPoint2 userpos, NiPoint2 targetpos ); bool IsNotRange( NiPoint2 userpos, NiPoint2 targetpos ); cRangeCheck(){}; cRangeCheck( float radius ); ~cRangeCheck(); };