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