Ok, so I think I was stupid and started work on a MultiplayerTiming function… should I continue or quit?
Here is what I have so far:
procedure MultiplayerTime(StartPlayerTime, EndPlayerTime:integer);
begin
case StartPlayerTime of
0: Player0Begin := MarkTime;
1: Player1Begin := MarkTime;
2: Player2Begin := MarkTime;
3: Player3Begin := MarkTime;
4: Player4Begin := MarkTime;
5: Player5Begin := MarkTime;
6: Player6Begin := MarkTime;
7: Player7Begin := MarkTime;
8: Player8Begin := MarkTime;
9: Player9Begin := MarkTime;
10: Player10Begin := MarkTime;
11: Player11Begin := MarkTime;
12: Player12Begin := MarkTime;
end;
case EndPlayerTime of
0: begin
Player0Total := (Player0Total + TimeFromMark(Player0Begin));
Player0Begin := 0;
end;
1: begin
Player1Total := (Player1Total + TimeFromMark(Player1Begin));
Player1Begin := 0;
end;
2: begin
Player2Total := (Player2Total + TimeFromMark(Player2Begin));
Player2Begin := 0;
end;
3: begin
Player3Total := (Player3Total + TimeFromMark(Player3Begin));
Player3Begin := 0;
end;
4: begin
Player4Total := (Player4Total + TimeFromMark(Player4Begin));
Player4Begin := 0;
end;
5: begin
Player5Total := (Player5Total + TimeFromMark(Player5Begin));
Player5Begin := 0;
end;
6: begin
Player6Total := (Player6Total + TimeFromMark(Player6Begin));
Player6Begin := 0;
end;
7: begin
Player7Total := (Player7Total + TimeFromMark(Player7Begin));
Player7Begin := 0;
end;
8: begin
Player8Total := (Player8Total + TimeFromMark(Player8Begin));
Player8Begin := 0;
end;
9: begin
Player9Total := (Player9Total + TimeFromMark(Player9Begin));
Player9Begin := 0;
end;
10: begin
Player10Total := (Player10Total + TimeFromMark(Player10Begin));
Player10Begin := 0;
end;
11: begin
Player11Total := (Player11Total + TimeFromMark(Player11Begin));
Player11Begin := 0;
end;
12: begin
Player12Total := (Player12Total + TimeFromMark(Player12Begin));
Player12Begin := 0;
end;
end;
procedure StartTiming;
begin
MultiplayerTime(Players[CurrentPlayer], 2000);
end;
I think I am over complicating it…
-Boom