diff -r 8d1724e1337e -r f264ad9d8965 hedgewars/uUtils.pas --- a/hedgewars/uUtils.pas Sat May 05 17:29:04 2012 +0100 +++ b/hedgewars/uUtils.pas Sat May 05 18:10:41 2012 +0100 @@ -65,7 +65,7 @@ function GetLaunchX(at: TAmmoType; dir: LongInt; angle: LongInt): LongInt; function GetLaunchY(at: TAmmoType; angle: LongInt): LongInt; -procedure initModule; +procedure initModule(isGame: boolean); procedure freeModule; @@ -359,14 +359,21 @@ CheckNoTeamOrHH:= (CurrentTeam = nil) or (CurrentHedgehog^.Gear = nil); end; -procedure initModule; -{$IFDEF DEBUGFILE}{$IFNDEF MOBILE}var i: LongInt;{$ENDIF}{$ENDIF} +procedure initModule(isGame: boolean); +{$IFDEF DEBUGFILE} +var logfileBase: shortstring; +{$IFNDEF MOBILE}var i: LongInt;{$ENDIF} +{$ENDIF} begin {$IFDEF DEBUGFILE} + if isGame then + logfileBase:= 'game' + else + logfileBase:= 'preview'; {$I-} {$IFDEF MOBILE} - {$IFDEF IPHONEOS} Assign(f,'../Documents/hw-' + cLogfileBase + '.log'); {$ENDIF} - {$IFDEF ANDROID} Assign(f,pathPrefix + '/' + cLogfileBase + '.log'); {$ENDIF} + {$IFDEF IPHONEOS} Assign(f,'../Documents/hw-' + logfileBase + '.log'); {$ENDIF} + {$IFDEF ANDROID} Assign(f,pathPrefix + '/' + logfileBase + '.log'); {$ENDIF} Rewrite(f); {$ELSE} if (UserPathPrefix <> '') then @@ -374,7 +381,7 @@ i:= 0; while(i < 7) do begin - assign(f, UserPathPrefix + '/Logs/' + cLogfileBase + inttostr(i) + '.log'); + assign(f, UserPathPrefix + '/Logs/' + logfileBase + inttostr(i) + '.log'); rewrite(f); if IOResult = 0 then break;