?? 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 + -