📄 moveobject.cpp
字号:
#include "MoveObject.h"
CMoveObject::CMoveObject(void)
{
m_nDirection = 0;
m_nSpeed = 1;
m_nSpeedTemp = 1;
}
CMoveObject::~CMoveObject(void)
{
}
// Move fuctions ////////////////////////////////////////////////////
void CMoveObject::MoveUp(CGameResource *&pResource)
{
if (NULL != pResource)
{
m_pTexture = pResource->m_textureWarship[m_nTextureIndex].m_pTexture;
m_nWidth = pResource->m_textureWarship[m_nTextureIndex].m_nWidth;
m_nHeight = pResource->m_textureWarship[m_nTextureIndex].m_nHeight;
m_nY -= m_nSpeed;
}
}
void CMoveObject::MoveDown(CGameResource *&pResource)
{
if (NULL != pResource)
{
m_pTexture = pResource->m_textureWarship[m_nTextureIndex + 2].m_pTexture;
m_nWidth = pResource->m_textureWarship[m_nTextureIndex + 2].m_nWidth;
m_nHeight = pResource->m_textureWarship[m_nTextureIndex + 2].m_nHeight;
m_nY += m_nSpeed;
}
}
void CMoveObject::MoveLeft(CGameResource *&pResource)
{
if (NULL != pResource)
{
m_pTexture = pResource->m_textureWarship[m_nTextureIndex + 3].m_pTexture;
m_nWidth = pResource->m_textureWarship[m_nTextureIndex + 3].m_nWidth;
m_nHeight = pResource->m_textureWarship[m_nTextureIndex + 3].m_nHeight;
m_nX -= m_nSpeed;
}
}
void CMoveObject::MoveRight(CGameResource *&pResource)
{
if (NULL != pResource)
{
m_pTexture = pResource->m_textureWarship[m_nTextureIndex + 1].m_pTexture;
m_nWidth = pResource->m_textureWarship[m_nTextureIndex + 1].m_nWidth;
m_nHeight = pResource->m_textureWarship[m_nTextureIndex + 1].m_nHeight;
m_nX += m_nSpeed;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -