If R.CurFps Mod RunObj.FireSet(N).DelayFps = 0 Then
'''中间插入的已经被更改
For NN = 1 To NumBul
''''''''''''''''''''''''''''''''以下需根据 : RunObj.FireSet(N).FireType 更改
If MultiRunBul(NN).NameRun = 0 Then
MultiRunBul(NN).NameRun = N
MultiRunBul(NN).CurType = FireLoad(N).SaveName
If RunObj.IsRotate Then
MultiRunBul(NN).CurSeatX = R.CurSeat.X - FireLoad(N).Width / 2
MultiRunBul(NN).CurSeatY = R.CurSeat.Y - FireLoad(N).Height / 2
'************************** 4 用于debug
ErrX = (CurMouseX - R.CurSeat.X)
ErrY = (CurMouseY - R.CurSeat.Y)
If ErrY = 0 Then
MultiRunBul(NN).CurSpeedX = 4 * Sgn(ErrX)
MultiRunBul(NN).CurSpeedY = 0
ElseIf Abs(ErrX / ErrY) > 0.1 And Abs(ErrX / ErrY) < 10 Then
MultiRunBul(NN).CurSpeedX = 4 * ErrX / Sqr(ErrX ^ 2 + ErrY ^ 2)
MultiRunBul(NN).CurSpeedY = MultiRunBul(NN).CurSpeedX * ErrY / ErrX
ElseIf Abs(ErrX) > Abs(ErrY) Then
MultiRunBul(NN).CurSpeedY = 0
MultiRunBul(NN).CurSpeedX = 4 * Sgn(ErrX)
Else 'If Abs(ErrY) > Abs(ErrX) Then
MultiRunBul(NN).CurSpeedX = 0
MultiRunBul(NN).CurSpeedY = 4 * Sgn(ErrY)
End If
Else
MultiRunBul(NN).CurSeatX = R.CurSeat.X - RunObj.Width / 2 + RunObj.FireSet(N).FireSeat.X - FireLoad(N).Width / 2
MultiRunBul(NN).CurSeatY = R.CurSeat.Y - RunObj.Height / 2 + RunObj.FireSet(N).FireSeat.Y - FireLoad(N).Height / 2
MultiRunBul(NN).CurSpeedX = 0
MultiRunBul(NN).CurSpeedY = 4
End If
Exit For
End If
Next NN
End If
'''''''''''''''''''''''''''''''''外加的
'''''''''''''''''''''''''''''''''
Next N
If Not RunObj.IsRotate Then FoxRotate PicShow.hdc, R.CurSeat.X, R.CurSeat.Y, RunObj.Width, RunObj.Height, PicCon.hdc, 0, 0, A, RunObj.MaskColor, ChkEffect.Value * 2 + 1 ' Good
For NN = 1 To NumBul
If MultiRunBul(NN).NameRun <> 0 Then
If Abs(MultiRunBul(NN).CurSeatX - PicShow.ScaleWidth / 2) * 2 <= PicShow.ScaleWidth Then
If Abs(MultiRunBul(NN).CurSeatY - PicShow.ScaleHeight / 2) * 2 <= PicShow.ScaleHeight Then
FoxxFastMask PicShow.hdc, MultiRunBul(NN).CurSeatX, MultiRunBul(NN).CurSeatY, FoxMask2(MultiRunBul(NN).NameRun)
MultiRunBul(NN).CurSeatX = MultiRunBul(NN).CurSeatX + MultiRunBul(NN).CurSpeedX
MultiRunBul(NN).CurSeatY = MultiRunBul(NN).CurSeatY + MultiRunBul(NN).CurSpeedY
GoTo EXIF '为了不让上两个if条件太长,不得已而为之
End If
End If
MultiRunBul(NN).NameRun = 0
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''以上被更改
EXIF:
End If
Next NN
If RunObj.IsRotate Then FoxRotate PicShow.hdc, R.CurSeat.X, R.CurSeat.Y, RunObj.Width, RunObj.Height, PicCon.hdc, 0, 0, A, RunObj.MaskColor, ChkEffect.Value * 2 + 1 ' Good
没有合适的资源?快使用搜索试试~ 我知道了~
天空战记--一款仿雷电的火爆游戏[SkyWar.rar]-精品源代码
共272个文件
ebj:71个
bas:23个
wav:21个
需积分: 9 3 下载量 151 浏览量
2009-10-11
02:54:19
上传
评论
收藏 870KB RAR 举报
温馨提示
天空战记--一款仿雷电的火爆游戏[SkyWar.rar]-精品源代码
资源推荐
资源详情
资源评论
收起资源包目录
天空战记--一款仿雷电的火爆游戏[SkyWar.rar]-精品源代码 (272个子文件)
ModMain.bas 58KB
PubEdit.bas 21KB
ModDrawExtention.bas 16KB
ModMyBullet.bas 13KB
ModRun.bas 13KB
ModFunction.bas 11KB
BulletType.bas 11KB
ObjectType.bas 10KB
ModDemoSky.bas 8KB
BulletTypeCopy.bas 7KB
ModMain.bas 7KB
CreateBulletForEdit.bas 6KB
PathType.bas 5KB
ModRegister.bas 5KB
regunreg.bas 3KB
ModTextExtention.bas 3KB
ModChangeDisplay.bas 1KB
ModStart.bas 1KB
ModGetPath.bas 907B
ModClipImage.bas 892B
ModRunBullet.bas 574B
Mod_Guide.bas 418B
ModMap.bas 167B
SoundEngine.cls 9KB
ClsStart.cls 9KB
clsThreading.cls 4KB
ClsStart.cls 3KB
All.Con 643B
All.con 386B
All.con 374B
All.Con 326B
All.con 238B
All.con 146B
All.con 146B
All.con 118B
All.con 90B
All.con 22B
All.con 22B
All.con 22B
All.con 22B
All.con 0B
WAVMIX32.DLL 51KB
SkyWarDll.dll 32KB
SkyWarDll.dll 24KB
1.Ebj 174KB
2.Ebj 174KB
4.Ebj 174KB
3.Ebj 107KB
2.Ebj 62KB
4.Ebj 62KB
3.Ebj 62KB
6.Ebj 52KB
1.ebj 49KB
6.ebj 40KB
2.Ebj 19KB
5.Ebj 19KB
1.Ebj 19KB
2.ebj 13KB
1.Ebj 13KB
5.ebj 12KB
8.Ebj 12KB
3.Ebj 12KB
1.Ebj 12KB
5.Ebj 9KB
5.Ebj 9KB
1.Ebj 8KB
4.ebj 8KB
2.Ebj 8KB
3.ebj 7KB
1.Ebj 6KB
1.ebj 6KB
11.ebj 5KB
1.Ebj 5KB
10.Ebj 4KB
8.Ebj 4KB
9.Ebj 4KB
7.Ebj 3KB
3.Ebj 3KB
4.Ebj 3KB
2.Ebj 3KB
7.ebj 2KB
6.Ebj 2KB
11.Ebj 2KB
2.Ebj 822B
3.Ebj 774B
10.Ebj 774B
3.Ebj 670B
4.Ebj 574B
3.Ebj 574B
2.Ebj 574B
4.Ebj 486B
4.Ebj 342B
3.Ebj 334B
5.Ebj 306B
11.Ebj 270B
7.Ebj 246B
2.Ebj 246B
11.Ebj 246B
10.Ebj 246B
9.Ebj 246B
共 272 条
- 1
- 2
- 3
资源评论
求伯乐
- 粉丝: 22
- 资源: 3095
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功