Академический Документы
Профессиональный Документы
Культура Документы
comCars(MyCarIndex).Gear = 0
comCars(MyCarIndex).MaxSpeed = 200
comCars(MyCarIndex).User = True
mcSPOS = comCars(MyCarIndex).CurPos
Me.Top = 0
Line1.X2 = Line1.X1
FinishLine.Left = Shape1.Left
FinishLine.Width = Shape1.Width
Image1.Top = Picture1.Height
Image2.Top = Picture1.Height / 2
Cars(MyCarIndex).ZOrder
ShowCars
If PlayNum = 1 Then
1
vKeys.UPKey = vbKeyUp
vKeys.DownKey = vbKeyDown
vKeys.RightKey = vbKeyRight
vKeys.LeftKey = vbKeyLeft
vKeys.NitroKey = vbKeyNumpad0
Else
vKeys.UPKey = vbKeyS
vKeys.DownKey = vbKeyX
vKeys.RightKey = vbKeyC
vKeys.LeftKey = vbKeyZ
vKeys.NitroKey = vbKeySpace
End If
List1.AddItem "Get"
List1.AddItem "Ready"
If PlayNum = 1 Then
For i = 1 To 4
For i2 = 1 To 1000
For i3 = 1 To 100
DoEvents
Next i3
Next i2
List1.List(0) = i
2
List1.List(1) = ""
Next i
While i < 4
DoEvents
Wend
List1.List(0) = "Go"
RaceStarted = True
End If
tEvents.Enabled = True
tcomCars.Enabled = True
tRoadTimer.Enabled = True
MyCar.Picture = Cars(MyCarIndex).Picture
End Sub
With comCars(MyCarIndex)
Case vKeys.DownKey
PLKey = comCars(MyCarIndex).MaxSpeed / 50
Case vKeys.UPKey
Case vKeys.LeftKey
3
.LRPos = .LRPos - 10
End If
Case vKeys.RightKey
.LRPos = .LRPos + 10
End If
Case vKeys.NitroKey
If Nitro = 0 Then
Nitro = 1
comCars(MyCarIndex).Speed = comCars(MyCarIndex).Speed * 2
stNitro = comCars(MyCarIndex).CurPos
End If
Case vbKeyEscape
End
End If
End Select
End With
Gear As Integer
Speed As Integer
CurPos As Single
4
LRPos As Single
MaxSpeed As Integer
User As Boolean
RaceDone As Boolean
End Type
UPKey As Integer
DownKey As Integer
LeftKey As Integer
RightKey As Integer
NitroKey As Integer
End Type
Sub Main()
'If MsgBox("Do you want to play double", vbYesNo + vbInformation, "ComCars") = vbYes
Then
'End If
5
c1.PlayNum = 1
c1.MyCarIndex = 1
If vDouble Then
c2.Left = 0
End If
If vDouble Then
Set c2.pl1Form = c1
c2.Show
c2.Enabled = False
End If
'c1.SetFocus
c1.Show
End Sub
REFERENCES
http://pages.cpsc.ucalgary.ca/~saul/vb_examples/
http://www.vbtutor.net/VB_Sample/sample.html
http://msdn.microsoft.com/en-us/library/zye5bsh8.aspx
http://en.wikipedia.org/wiki/Visual_Basic