📄 arrow.cpp
字号:
//arrow.cpp
#include<windows.h>
#include<ddraw.h>
#include<stdlib.h>
#include"arrow.h"
#include"arrow1.h"
#pragma comment(lib,"ddraw")
#pragma comment(lib,"winmm")
extern LPDIRECTDRAWSURFACE lpDDSBack,lpDDBasic,lpDDArrow1,lpDDArrow2,lpDDArrow3,lpDDArrow4;
extern void clipperBltFast(int x,int y,LPDIRECTDRAWSURFACE lpDDSSurface,RECT rect);
extern int SPEED;
DWORD delay=100;
void ARROW::ArrowMove()
{
//this->time=timeGetTime();
if(this->enable==true&&this->move==true)
{
//this->direction=2;
if(timeGetTime()-time>delay)
{
this->aposy-=SPEED;
switch(this->direction)
{
case 0:
ArrowGo1(lpDDArrow1,aposx,aposy);
break;
case 1:
ArrowGo2(lpDDArrow2,aposx,aposy);
break;
case 2:
ArrowGo3(lpDDArrow3,aposx,aposy);
break;
case 3:
ArrowGo4(lpDDArrow4,aposx,aposy);
break;
default:
MessageBox(hWnd,"程序内部出错,请重新开启游戏!", "",MB_OK);
break;
}
this->time=timeGetTime();
}
else
{
aposy=aposy;
switch(this->direction)
{
case 0:
ArrowGo1(lpDDArrow1,aposx,aposy);
break;
case 1:
ArrowGo2(lpDDArrow2,aposx,aposy);
break;
case 2:
ArrowGo3(lpDDArrow3,aposx,aposy);
break;
case 3:
ArrowGo4(lpDDArrow4,aposx,aposy);
break;
default:
MessageBox(hWnd,"程序内部出错,请重新开启游戏!", "",MB_OK);
break;
}
}
}//if(enable==true&&move==true)
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -