47 lines
941 B
C
47 lines
941 B
C
|
|
#ifndef STOCK_MANAGER_HEAD_FILE
|
|||
|
|
#define STOCK_MANAGER_HEAD_FILE
|
|||
|
|
|
|||
|
|
#include "Stdafx.h"
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
class CStockManager
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
protected:
|
|||
|
|
SCORE m_lStockScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
|
DOUBLE m_dDecreaseRate; //<2F><><EFBFBD>ٱ<EFBFBD><D9B1><EFBFBD>
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
public:
|
|||
|
|
//<2F><><EFBFBD>캯<EFBFBD><ECBAAF>
|
|||
|
|
CStockManager();
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
virtual ~CStockManager();
|
|||
|
|
|
|||
|
|
//<2F><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>
|
|||
|
|
public:
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
SCORE GetStockScore() { return m_lStockScore; }
|
|||
|
|
//<2F><><EFBFBD>ٱ<EFBFBD><D9B1><EFBFBD>
|
|||
|
|
DOUBLE GetDecreaseRate() { return m_dDecreaseRate; }
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>
|
|||
|
|
public:
|
|||
|
|
//<2F><><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>
|
|||
|
|
SCORE SetStockScore(SCORE lStockScore);
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
DOUBLE SetDecreaseRate(DOUBLE dDecreaseRate);
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD>
|
|||
|
|
public:
|
|||
|
|
//<2F>Ŀ<DEB8><C4BF><EFBFBD>
|
|||
|
|
VOID ModifyStockScore(SCORE lVariationScore);
|
|||
|
|
//<2F><><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>
|
|||
|
|
VOID InitializationStock(SCORE lStockScore, DOUBLE dDecreaseRate);
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
#endif
|