hedgewars/uFLGameConfig.pas
branchqmlfrontend
changeset 11454 3c5d99013baf
parent 11453 e7c7ca0c1556
child 11458 8318e841648f
equal deleted inserted replaced
11453:e7c7ca0c1556 11454:3c5d99013baf
    66                 ipcToEngine('e$maze_size ' + intToStr(mazeSize))
    66                 ipcToEngine('e$maze_size ' + intToStr(mazeSize))
    67             else
    67             else
    68                 ipcToEngine('e$template_filter ' + intToStr(template));
    68                 ipcToEngine('e$template_filter ' + intToStr(template));
    69             ipcToEngine('e$feature_size ' + intToStr(featureSize));
    69             ipcToEngine('e$feature_size ' + intToStr(featureSize));
    70         end;
    70         end;
    71     gtLocal, gtNet: begin
    71 gtLocal, gtNet: begin
       
    72             if gameType = gtNet then
       
    73                 ipcToEngine('TN');
    72             if script <> 'Normal' then
    74             if script <> 'Normal' then
    73                 ipcToEngine('escript ' + getScriptPath(script));
    75                 ipcToEngine('escript ' + getScriptPath(script));
    74             ipcToEngine('eseed ' + seed);
    76             ipcToEngine('eseed ' + seed);
    75             ipcToEngine('e$mapgen ' + intToStr(mapgen));
    77             ipcToEngine('e$mapgen ' + intToStr(mapgen));
    76             if (mapgen = 1) or (mapgen = 2) then
    78             if (mapgen = 1) or (mapgen = 2) then
   233         if (i > 7) or (hedgehogsNumber >= 48) then exit;
   235         if (i > 7) or (hedgehogsNumber >= 48) then exit;
   234 
   236 
   235         c:= getUnusedColor;
   237         c:= getUnusedColor;
   236 
   238 
   237         teams[i]:= team^;
   239         teams[i]:= team^;
       
   240         teams[i].extDriven:= false;
   238 
   241 
   239         if i = 0 then hn:= 4 else hn:= teams[i - 1].hogsNumber;
   242         if i = 0 then hn:= 4 else hn:= teams[i - 1].hogsNumber;
   240         if hn > 48 - hedgehogsNumber then hn:= 48 - hedgehogsNumber;
   243         if hn > 48 - hedgehogsNumber then hn:= 48 - hedgehogsNumber;
   241         teams[i].hogsNumber:= hn;
   244         teams[i].hogsNumber:= hn;
   242 
   245