hedgewars/uFLGameConfig.pas
branchqmlfrontend
changeset 11447 2572afe532af
parent 11446 321d0ce43568
child 11450 0c75fa9ce340
equal deleted inserted replaced
11446:321d0ce43568 11447:2572afe532af
    59     gtPreview: begin
    59     gtPreview: begin
    60             if script <> 'Normal' then
    60             if script <> 'Normal' then
    61                 ipcToEngine('escript ' + getScriptPath(script));
    61                 ipcToEngine('escript ' + getScriptPath(script));
    62             ipcToEngine('eseed ' + seed);
    62             ipcToEngine('eseed ' + seed);
    63             ipcToEngine('e$mapgen ' + intToStr(mapgen));
    63             ipcToEngine('e$mapgen ' + intToStr(mapgen));
    64             ipcToEngine('e$template_filter ' + intToStr(template));
    64             if (mapgen = 1) or (mapgen = 2) then
       
    65                 ipcToEngine('e$maze_size ' + intToStr(mazeSize));
       
    66             else
       
    67                 ipcToEngine('e$template_filter ' + intToStr(template));
    65             ipcToEngine('e$feature_size ' + intToStr(featureSize));
    68             ipcToEngine('e$feature_size ' + intToStr(featureSize));
    66             ipcToEngine('e$maze_size ' + intToStr(mazeSize));
       
    67         end;
    69         end;
    68     gtLocal: begin
    70     gtLocal: begin
    69             if script <> 'Normal' then
    71             if script <> 'Normal' then
    70                 ipcToEngine('escript ' + getScriptPath(script));
    72                 ipcToEngine('escript ' + getScriptPath(script));
    71             ipcToEngine('eseed ' + seed);
    73             ipcToEngine('eseed ' + seed);
    72             ipcToEngine('e$mapgen ' + intToStr(mapgen));
    74             ipcToEngine('e$mapgen ' + intToStr(mapgen));
    73             ipcToEngine('e$template_filter ' + intToStr(template));
    75             if (mapgen = 1) or (mapgen = 2) then
       
    76                 ipcToEngine('e$maze_size ' + intToStr(mazeSize));
       
    77             else
       
    78                 ipcToEngine('e$template_filter ' + intToStr(template));
    74             ipcToEngine('e$feature_size ' + intToStr(featureSize));
    79             ipcToEngine('e$feature_size ' + intToStr(featureSize));
    75             ipcToEngine('e$theme ' + theme);
    80             ipcToEngine('e$theme ' + theme);
    76             ipcToEngine('e$maze_size ' + intToStr(mazeSize));
       
    77 
    81 
    78             sendSchemeConfig(scheme);
    82             sendSchemeConfig(scheme);
    79 
    83 
    80             i:= 0;
    84             i:= 0;
    81             while (i < 8) and (teams[i].hogsNumber > 0) do
    85             while (i < 8) and (teams[i].hogsNumber > 0) do