65 lines
1.0 KiB
C++
65 lines
1.0 KiB
C++
|
|
#include "StdAfx.h"
|
|||
|
|
#include "StockManager.h"
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>캯<EFBFBD><ECBAAF>
|
|||
|
|
CStockManager::CStockManager()
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
m_lStockScore=0L;
|
|||
|
|
m_dDecreaseRate=1.0;
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CStockManager::~CStockManager()
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>
|
|||
|
|
SCORE CStockManager::SetStockScore(SCORE lStockScore)
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
m_lStockScore=lStockScore;
|
|||
|
|
|
|||
|
|
return m_lStockScore;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
DOUBLE CStockManager::SetDecreaseRate(DOUBLE dDecreaseRate)
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
m_dDecreaseRate=dDecreaseRate;
|
|||
|
|
|
|||
|
|
return m_dDecreaseRate;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F>Ŀ<DEB8><C4BF><EFBFBD>
|
|||
|
|
VOID CStockManager::ModifyStockScore(SCORE lVariationScore)
|
|||
|
|
{
|
|||
|
|
//Ч<><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
m_lStockScore-=lVariationScore;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ü<EFBFBD><C3BC><EFBFBD>
|
|||
|
|
if (m_lStockScore>0L)
|
|||
|
|
{
|
|||
|
|
m_lStockScore=(SCORE)(m_lStockScore*m_dDecreaseRate);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>
|
|||
|
|
VOID CStockManager::InitializationStock(SCORE lStockScore, DOUBLE dDecreaseRate)
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
m_lStockScore=lStockScore;
|
|||
|
|
m_dDecreaseRate=dDecreaseRate;
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|