X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Feditor%2Ff_maptest.pas;h=ed08dc7f3f514b9ef3a95baca2657e927f9a19ac;hb=1ec6c5d2252441662f455c88e8b777fac19b024c;hp=470da17acbf478c2ca206869204cc607b0b3a779;hpb=212386359ea0af4e0a861f9bf92c45a1516ac87c;p=d2df-editor.git diff --git a/src/editor/f_maptest.pas b/src/editor/f_maptest.pas index 470da17..ed08dc7 100644 --- a/src/editor/f_maptest.pas +++ b/src/editor/f_maptest.pas @@ -1,6 +1,6 @@ unit f_maptest; -{$MODE Delphi} +{$INCLUDE ../shared/a_modes.inc} interface @@ -10,10 +10,14 @@ uses ComCtrls; type + + { TMapTestForm } + TMapTestForm = class (TForm) bOK: TButton; bCancel: TButton; GroupBox1: TGroupBox; + LabelArgs: TLabel; // Режим игры: rbDM: TRadioButton; rbTDM: TRadioButton; @@ -38,6 +42,7 @@ type // Путь: LabelPath: TLabel; edD2dexe: TEdit; + edD2DArgs: TEdit; bChooseD2d: TButton; FindD2dDialog: TOpenDialog; @@ -70,7 +75,7 @@ var n: Integer; begin - config := TConfig.CreateFile(EditorDir+'/Editor.cfg'); + config := TConfig.CreateFile(EditorDir+'Editor.cfg'); if rbTDM.Checked then s := 'TDM' @@ -113,8 +118,10 @@ begin config.WriteStr('TestRun', 'Exe', edD2dExe.Text); TestD2dExe := edD2dExe.Text; + config.WriteStr('TestRun', 'Args', edD2DArgs.Text); + TestD2DArgs := edD2DArgs.Text; - config.SaveFile(EditorDir+'/Editor.cfg'); + config.SaveFile(EditorDir+'Editor.cfg'); config.Free(); Close(); end; @@ -146,6 +153,7 @@ begin cbMonstersDM.Checked := TestOptionsMonstersDM; cbMapOnce.Checked := TestMapOnce; edD2dExe.Text := TestD2dExe; + edD2DArgs.Text := TestD2DArgs; end; procedure TMapTestForm.FormCreate(Sender: TObject); @@ -153,7 +161,7 @@ var config: TConfig; begin - config := TConfig.CreateFile(EditorDir+'/Editor.cfg'); + config := TConfig.CreateFile(EditorDir+'Editor.cfg'); TestGameMode := config.ReadStr('TestRun', 'GameMode', 'DM'); TestLimTime := config.ReadStr('TestRun', 'LimTime', '0'); @@ -165,6 +173,7 @@ begin TestOptionsMonstersDM := config.ReadBool('TestRun', 'MonstersDM', False); TestMapOnce := config.ReadBool('TestRun', 'MapOnce', False); TestD2dExe := config.ReadStr('TestRun', 'Exe', EditorDir+'Doom2DF.exe'); + TestD2DArgs := config.ReadStr('TestRun', 'Args', ''); config.Free();