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 |