bgobj.cpp
来自「一个用来交作业用的」· C++ 代码 · 共 37 行
CPP
37 行
#include "StdAfx.h"
#include ".\bgobj.h"
BgObj::BgObj(void)
{
}
BgObj::~BgObj(void)
{
}
void BgObj::Create(LPCTSTR lpbmp,int cx,int cGrow)
{
ImgList=ImageList_LoadImage(NULL,lpbmp,cx,cGrow,CLR_NONE ,IMAGE_BITMAP,LR_LOADFROMFILE|LR_DEFAULTCOLOR);
ImageList_GetIconSize(ImgList,&ImgWidth,&ImgHeight);
FramesCount=cGrow;
CurrentFrame=0;
XPos=YPos=0;
XV=YV=0;
Hide=FALSE;
}
void BgObj::Render(HDC destDC)
{
if (!Hide)
ImageList_Draw(ImgList,CurrentFrame,destDC,0,0,ILD_NORMAL);
}
void BgObj::NextState()
{
static int fps=5;
fps--;
if (fps==0)
{
fps=5;
this->NextFrame();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?