hedgewars/hwengine.pas
changeset 2747 7889a3a9724f
parent 2743 39d097ac2276
child 2786 85f6425a4d74
equal deleted inserted replaced
2746:55593f8a490b 2747:7889a3a9724f
   438 var i: LongInt;
   438 var i: LongInt;
   439 {$ENDIF}
   439 {$ENDIF}
   440 begin
   440 begin
   441 
   441 
   442 	case ParamCount of
   442 	case ParamCount of
   443 		17: begin
   443 		18: begin
   444 			val(ParamStr(2), cScreenWidth);
   444 			val(ParamStr(2), cScreenWidth);
   445 			val(ParamStr(3), cScreenHeight);
   445 			val(ParamStr(3), cScreenHeight);
   446 			cInitWidth:= cScreenWidth;
   446 			cInitWidth:= cScreenWidth;
   447 			cInitHeight:= cScreenHeight;
   447 			cInitHeight:= cScreenHeight;
   448 			cBitsStr:= ParamStr(4);
   448 			cBitsStr:= ParamStr(4);
   449 			val(cBitsStr, cBits);
   449 			val(cBitsStr, cBits);
   450 			val(ParamStr(5), ipcPort);
   450 			val(ParamStr(5), ipcPort);
   451 			cFullScreen:= ParamStr(6) = '1';
   451 			cFullScreen:= ParamStr(6) = '1';
   452 			isSoundEnabled:= ParamStr(7) = '1';
   452 			isSoundEnabled:= ParamStr(7) = '1';
   453 			cVSyncInUse:= ParamStr(8) = '1';
   453 			cVSyncInUse:= ParamStr(8) = '1';
   454 			cLocaleFName:= ParamStr(9);
   454 			cWeaponTooltips:= ParamStr(9) = '1';
   455 			val(ParamStr(10), cInitVolume);
   455 			cLocaleFName:= ParamStr(10);
   456 			val(ParamStr(11), cTimerInterval);
   456 			val(ParamStr(11), cInitVolume);
   457 			PathPrefix:= ParamStr(12);
   457 			val(ParamStr(12), cTimerInterval);
   458 			cShowFPS:= ParamStr(13) = '1';
   458 			PathPrefix:= ParamStr(13);
   459 			cAltDamage:= ParamStr(14) = '1';
   459 			cShowFPS:= ParamStr(14) = '1';
   460 			UserNick:= DecodeBase64(ParamStr(15));
   460 			cAltDamage:= ParamStr(15) = '1';
   461 			isMusicEnabled:= ParamStr(16) = '1';
   461 			UserNick:= DecodeBase64(ParamStr(16));
   462 			cReducedQuality:= ParamStr(17) = '1';
   462 			isMusicEnabled:= ParamStr(17) = '1';
       
   463 			cReducedQuality:= ParamStr(18) = '1';
   463 		end;
   464 		end;
   464 		3: begin
   465 		3: begin
   465 			val(ParamStr(2), ipcPort);
   466 			val(ParamStr(2), ipcPort);
   466 			GameType:= gmtLandPreview;
   467 			GameType:= gmtLandPreview;
   467 			if ParamStr(3) <> 'landpreview' then 
   468 			if ParamStr(3) <> 'landpreview' then