35 lines
939 B
C++
35 lines
939 B
C++
#pragma once
|
|
|
|
#include "DropItem.h"
|
|
|
|
class CDropResult
|
|
{
|
|
public:
|
|
CDropResult(void);
|
|
~CDropResult(void);
|
|
|
|
private:
|
|
CDropItem m_Item;
|
|
int m_nItemCount; // 통계된 총 아이템 개수
|
|
DWORD m_dwSumMoney; // 통계된 돈의 총합.
|
|
float m_fDropRate; // 드롭 확률
|
|
|
|
public:
|
|
CDropItem& GetItem(){ return m_Item; }
|
|
int GetItemCount(){ return m_nItemCount; } // 통계된 총 아이템 개수
|
|
DWORD GetSumMoney(){ return m_dwSumMoney; } // 통계된 돈의 총합.
|
|
float GetDropRate(){ return m_fDropRate; } // 드롭 확률
|
|
|
|
void SetItem( const CDropItem& object ){ m_Item = object; }
|
|
void SetItemCount( int nItemCount ); // 통계된 총 아이템 개수
|
|
void SetSumMoney( DWORD dwSumMoney ); // 통계된 돈의 총합.
|
|
void SetDropRate( float fDropRate ); // 드롭 확률
|
|
|
|
public:
|
|
void PlusItemCount( int nCount );
|
|
void MinusItemCount( int nCount );
|
|
void PlusMoney( DWORD dwMoney );
|
|
void MinusMoney( DWORD dwMoney );
|
|
|
|
};
|