This repository has been archived by the owner on Jun 7, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfinish
89 lines (77 loc) · 3.17 KB
/
finish
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
private void finish()
{
if ((player1.carPos.X >= 537 & player1.carPos.X <= 547) & (player1.carPos.Y >= 501 & player1.carPos.Y <= 768) & player1.finishCheck() == true)
{
switch (j)
{
case 0:
label6.Text = "Ronde: 2";
bestLab = Player1.ToString();
label8.Text = "Best lab: " + bestLab;
Player1 = TimeSpan.Zero;
player1.ResetCheckpoint();
j++;
break;
case 1:
label6.Text = "Ronde: 3";
if (TimeSpan.Parse(bestLab) < Player1)
{
bestLab = Player1.ToString(); //Hoe komt dit voor Player2?
}
Player1 = TimeSpan.Zero;
player1.ResetCheckpoint();
j++;
break;
case 2:
label6.Text = "Ronde: 4";
if (TimeSpan.Parse(bestLab) < Player1)
{
bestLab = Player1.ToString();
}
Player1 = TimeSpan.Zero;
player1.ResetCheckpoint();
j++;
break;
case 3:
label6.Text = "Ronde: 5";
if (TimeSpan.Parse(bestLab) < Player1)
{
bestLab = Player1.ToString();
}
Player1 = TimeSpan.Zero;
player1.ResetCheckpoint();
j++;
break;
case 4:
label6.Text = "Finish";
if (TimeSpan.Parse(bestLab) < Player1)
{
bestLab = Player1.ToString();
}
Player1 = TimeSpan.Zero;
player1.ResetCheckpoint();
j++;
break;
}
--------------------------------------------------------------------------------
player class:
public void ResetCheckpoint()
{
checkedCheckpoint1 = false;
checkedCheckpoint2 = false;
checkedCheckpoint3 = false;
checkedCheckpoint4 = false;
checkedCheckpoint5 = false;
checkedCheckpoint6 = false;
}
public bool finishCheck()
{
if (checkedCheckpoint1 == true && checkedCheckpoint2 == true && checkedCheckpoint3 == true && checkedCheckpoint4 == true && checkedCheckpoint5 == true && checkedCheckpoint6 == true)
{
return true;
}
else
{
return false;
}
}