Ja richtig.
Deine Prozedur könnte so aussehen:
Delphi-Quellcode:
procedure SpielerZieht(var XYZ: Boolean; LP: Integer);
begin
...
if SpieleristTot then
XYZ := True;
end;
Du solltest alle benötigten Variablen in der Prozedur übergeben. Sollen veränderte Werte zurückgegeben werden können, muss man sie mit "var" definieren.
Wie die Parameter der Prozedur benannt sind, ist dabei egal. XYZ wäre natürlich trotzdem nicht sinnvoll.