📄 dance.cpp
字号:
//dance.cpp
#include<windows.h>
#include<ddraw.h>
#pragma comment(lib,"ddraw")
#pragma comment(lib,"winmm")
extern LPDIRECTDRAWSURFACE lpDDSBack,lpDDMan;
extern int hit;
int frameman=0;
void Dance()
{
if(hit>=0&&hit<50)
{
if(frameman>10)frameman=0;
}
if(hit>=20&&hit<150)
{
if(frameman>37)frameman=0;
}
if(hit>=150)
{
if(frameman>65)frameman=0;
}
}
void Mandance()
{
static DWORD oldTime=timeGetTime();
static RECT rect,rect1;
::SetRect(&rect1,700,500,915,692);
if(timeGetTime()-oldTime>110)
{
frameman++;
Dance();
rect.top=0;rect.bottom=52;rect.left=0+frameman*55;rect.right=55+frameman*55;
lpDDSBack->Blt(&rect1,lpDDMan,&rect,DDBLTFAST_WAIT|DDBLT_KEYSRC,NULL);//
oldTime=timeGetTime();
}
else
{
lpDDSBack->Blt(&rect1,lpDDMan,&rect,DDBLTFAST_WAIT|DDBLT_KEYSRC,NULL);//
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -