Files
Sun1602/Tools/ItemDropTestTool/DropResult.h
T
2022-10-26 12:25:11 +08:00

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 );
};