#ifndef _BATTLE_H #define _BATTLE_H #include #include //--------------------------------------------------------------------------------------- // // ºÎä²Ã ¸ð¾ç °¢µµ ¹üÀ§ °Ë»ç // // - pVecSrcPos ; ±âÁØ À§Ä¡ // - pVecSrcDir ; ±âÁØÀÌ ¹Ù¶óº¸´Â ¹æÇ⺤ÅÍ // - pVecDest ; ƯÁ¤ À§Ä¡ // // // ÀÛ¼ºÀÚ : À¯À翵 // //--------------------------------------------------------------------------------------- bool IsPositionInSector( WzVector * pwvCheckPos, WzVector * pwvSrcPos, WzVector * pwvSrcDir, float fRadian = ( WZ_PI / 3.f ) ); //--------------------------------------------------------------------------------------- // // ¿ø»Ô³» ƯÁ¤ Æ÷ÀÎÆ® Æ÷ÇÔ°ü°è °Ë»ç // (!! ´Ü pVecSrcDir Àº ³ë¸»¶óÀÌÁîµÈ º¤ÅͶó°í °¡Á¤ÇÑ´Ù!! ) // - pVecSrcPostion ; ±âÁØ À§Ä¡ // - pVecSrcDir ; ±âÁØÀÌ ¹Ù¶óº¸´Â ³ë¸» ¹æÇ⺤ÅÍ // - pVecDest ; ƯÁ¤ À§Ä¡ // // - 2005. 2. 1 //--------------------------------------------------------------------------------------- bool IsPositionInCircleCone( WzVector * pVecSrcPostion, WzVector * pVecSrcDir, WzVector * pVecDest, float fRadian = ( WZ_PI / 3.f ) ); inline float GetRandProb() { return (float)( rand() % 10000 * 0.01 ); } // Á¦ºñ »Ì±â.. ÆÛ¼¾Æ®¸¦ ÀÔ·ÂÇϸé È®·ü¿¡ ÀÇÇØ TRUE³ª FALSE¸¦ ¸®ÅÏÇÑ´Ù. inline BOOL DrawLots( BYTE byPercent ) { return ( rand() % 100 + 1 ) <= byPercent; } #endif // _BATTLE_H