📄 itemshow.cpp
字号:
// ItemShow.cpp: implementation of the CItemShow class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "ItemShow.h"
#include "ItemManager.h"
#include "./Interface/cFont.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CItemShow::CItemShow()
{
m_type = WT_ITEMSHOW;
cIcon::Init( 0, 0, DEFAULT_ICONSIZE, DEFAULT_ICONSIZE, NULL, -1 );
m_wItemIdx = 0;
m_Dur = 0;
}
CItemShow::~CItemShow()
{
}
void CItemShow::Init(WORD wItemIdx, DURTYPE dur)
{
m_wItemIdx = wItemIdx;
m_Dur = dur;
if(m_wItemIdx)
{
cImage tmpImage;
ITEMMGR->GetIconImage( wItemIdx, &tmpImage );
SetBasicImage(&tmpImage);
}
else
{
SetCurImage(NULL);
}
}
void CItemShow::Render()
{
cIcon::Render();
if( ITEMMGR->IsDupItem(m_wItemIdx) )
{
static char nums[3];
wsprintf(nums,"%2d", m_Dur);
RECT rect={(LONG)m_absPos.x+27, (LONG)m_absPos.y+29, 1,1};
CFONT_OBJ->RenderFont(0,nums,strlen(nums),&rect,RGBA_MERGE(m_dwImageRGB, m_alpha * m_dwOptionAlpha / 100 )); // color hard coding : taiyo
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -