#include "stdafx.h" #include "SheldPointStatus.h" #include "StatusManager.h" // ½ºÅ³·Î ÀÎÇÑ »óŰ¡ ¾Æ´Ñ °æ¿ì Ŭ¶ó¿¡ ·£´õ ÀÎÆ÷¸¦ ÁÖÁö ¾Ê´Â´Ù. // ±âÁ¸ ½ºÅ³»óÅÂó·³ ¼­¹ö¿¡¼­ ºÎ¿©ÇÏ´Â »óÅ ¸ðµÎ¸¦ Ŭ¶ó¿¡ Render INfo¸¦ º¸³½´Ù. // Start¿¡¼­ BRD ÇÒ°æ¿ì enter½Ã Render INfo ¿Í Áߺ¹ ¹ß»ý ÇÒ¼ö ÀÖ´Ù. // °ÔÀÓ µµÁß »óÅ»ý¼º½Ã SendStatusAddBRD¸¦ Á÷Á¢ ÇØÁØ´Ù. VOID SheldPointStatus::Start() { EtcStatus::Start(); } VOID SheldPointStatus::End() { EtcStatus::End(); SendStatusDelBRD(); } BOOL SheldPointStatus::CanRemove() { const Character* const owner = GetOwner(); if (owner == NULL) { return TRUE; } if( 0 == owner->GetHP() ) // Á×À»¶§ { return TRUE; } if( 0 != owner->GetSD() ) // SD°¡ ³²¾Æ ÀÖ´Ù¸é, »èÁ¦±ÝÁö return FALSE; return TRUE; }