cguagen.cpp
来自「墨香完整原代码 C++ 值得研究 可以编译」· C++ 代码 · 共 41 行
CPP
41 行
// cGuagen.cpp: implementation of the cGuagen class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "cGuagen.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
cGuagen::cGuagen()
{
m_type = WT_GUAGEN;
m_imgRelPos.x = 0;
m_imgRelPos.y = 0;
m_fGuageWidth = 0.f;
m_fGuagePieceWidth = 0.f;
m_fPercentRate = 0.f;
m_fGuagePieceHeightScaleY = 1.f;
}
cGuagen::~cGuagen()
{
}
void cGuagen::Render()
{
cWindow::Render();
if(m_bActive)
{
VECTOR2 imgPosRect = { m_absPos.x + m_imgRelPos.x, m_absPos.y + m_imgRelPos.y };
VECTOR2 scaleRate;
scaleRate.x = m_fGuageWidth * m_fPercentRate / m_fGuagePieceWidth;
scaleRate.y = m_fGuagePieceHeightScaleY;
m_GuagePieceImage.RenderSprite(&scaleRate, NULL, 0, &imgPosRect,RGBA_MERGE(m_dwImageRGB, m_alpha * m_dwOptionAlpha / 100));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?