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