Ignore:
Timestamp:
Jan 8, 2017, 12:23:55 PM (7 years ago)
Author:
chronos
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LocalPlayer/Term.pas

    r18 r20  
    733733function CreateTribe(p: integer; FileName: string; Original: boolean): boolean;
    734734begin
    735   if not FileExists(LocalizedFilePath('Tribes\' + FileName + '.tribe.txt')) then
     735  if not FileExists(LocalizedFilePath('Tribes' + DirectorySeparator + FileName + '.tribe.txt')) then
    736736  begin
    737737    result := false;
     
    12721272    begin
    12731273      UnusedTribeFiles.Clear;
    1274       ok := FindFirst(DataDir + 'Localization\' + 'Tribes\*.tribe.txt',
     1274      ok := FindFirst(DataDir + 'Localization' + DirectorySeparator + 'Tribes' + DirectorySeparator + '*.tribe.txt',
    12751275        faArchive + faReadOnly, SearchRec) = 0;
    12761276      if not ok then
    12771277      begin
    12781278        FindClose(SearchRec);
    1279         ok := FindFirst(HomeDir + 'Tribes\*.tribe.txt', faArchive + faReadOnly,
     1279        ok := FindFirst(HomeDir + 'Tribes' + DirectorySeparator + '*.tribe.txt', faArchive + faReadOnly,
    12801280          SearchRec) = 0;
    12811281      end;
     
    34103410    doinit := true;
    34113411    if Reg.KeyExists('SOFTWARE\cevo\RegVer9') then
    3412     begin
     3412    with Reg do begin
    34133413      doinit := false;
    3414       Reg.OpenKey('SOFTWARE\cevo\RegVer9', false);
     3414      OpenKey('SOFTWARE\cevo\RegVer9', false);
    34153415      try
    3416         xxt := Reg.ReadInteger('TileWidth') div 2;
    3417         yyt := Reg.ReadInteger('TileHeight') div 2;
    3418         OptionChecked := Reg.ReadInteger('OptionChecked');
    3419         MapOptionChecked := Reg.ReadInteger('MapOptionChecked');
    3420         CityRepMask := Cardinal(Reg.ReadInteger('CityReport'));
     3416        if ValueExists('TileWidth') then xxt := ReadInteger('TileWidth') div 2;
     3417        if ValueExists('TileHeight') then yyt := ReadInteger('TileHeight') div 2;
     3418        if ValueExists('OptionChecked') then OptionChecked := ReadInteger('OptionChecked');
     3419        if ValueExists('MapOptionChecked') then MapOptionChecked := ReadInteger('MapOptionChecked');
     3420        if ValueExists('CityMapMask') then CityRepMask := Cardinal(ReadInteger('CityReport'));
    34213421      except
    34223422        doinit := true;
    34233423      end;
    3424       Reg.closekey;
     3424      CloseKey;
    34253425      if OptionChecked and (7 shl 16) = 0 then
    34263426        OptionChecked := OptionChecked or (1 shl 16);
     
    34573457    i, j: integer;
    34583458  begin
     3459    {$IFDEF WINDOWS}{TODO}
    34593460    Screen.Cursors[crImpDrag] := LoadCursor(HInstance, 'DRAG');
    34603461    Screen.Cursors[crFlatHand] := LoadCursor(HInstance, 'FLATHAND');
     3462    {$ENDIF}
    34613463
    34623464    // tag-controlled language
Note: See TracChangeset for help on using the changeset viewer.