📄 2dframe.cpp
字号:
//--------------------------------------------------
// Desc: 2D Frame
// Author: artsylee/2007.3.27
//--------------------------------------------------
#include "../stdafx.h"
#include "2DFrame.h"
#include "Interface.h"
C2DFrame::C2DFrame()
{
m_hTex = INVALID_HANDLE;
m_XPos = 0;
m_YPos = 0;
m_fXScale = 1.0f;
m_fYScale = 1.0f;
}
C2DFrame::~C2DFrame()
{
ReleaseTexture(m_hTex);
}
bool C2DFrame::Load(const char *pFileName)
{
m_hTex = LoadTexture(pFileName);
return m_hTex ? true : false;
}
void C2DFrame::Render(void) const
{
::Render(m_hTex, m_XPos, m_YPos, m_fXScale, m_fYScale);
}
void C2DFrame::SetPosition(const int &x, const int &y)
{
m_XPos = x;
m_YPos = y;
}
void C2DFrame::SetScale(const float &fx, const float &fy)
{
m_fXScale = fx;
m_fYScale = fy;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -