📄 warningmanager.cpp
字号:
// WarningManager.cpp: implementation of the CWarningManager class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "WarningManager.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
GLOBALTON(CWarningManager);
CWarningManager::CWarningManager()
{
}
CWarningManager::~CWarningManager()
{
}
void CWarningManager::CheckWarning(WORD BeforeLife,WORD AfterLife,WORD MaxLife)
{
BOOL bBeforeWaring = WARNINGMGR->IsWarning(BeforeLife,MaxLife);
BOOL bAfterWarning = WARNINGMGR->IsWarning(AfterLife,MaxLife);
if(bBeforeWaring == FALSE && bAfterWarning == TRUE)
WARNINGMGR->OnStartWarning();
if(bBeforeWaring == TRUE && bAfterWarning == FALSE)
WARNINGMGR->OnEndWarning();
}
BOOL CWarningManager::IsWarning(WORD CurLife,WORD MaxLife)
{
float RemainRate = CurLife / (float)MaxLife;
if(RemainRate > 0.5)
return FALSE;
else
return TRUE;
}
void CWarningManager::OnStartWarning()
{
// 咯扁辑 缴厘 冠悼 家府 矫累茄促.
}
void CWarningManager::OnEndWarning()
{
// 咯扁辑 缴厘 冠悼 家府 场辰促.
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -