dance.cpp
来自「 ?跳舞机的源代码 自己修改一下 编译没有问题」· C++ 代码 · 共 43 行
CPP
43 行
//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 + =
减小字号Ctrl + -
显示快捷键?