anchor.diff:  begin
     inherited Create;
   
  +  fDir := aDir;
  +  fFileName := aMapName;
  +  fKind := aMapKind;
  +
     fTxtInfo := TKMMapTxtInfo.Create;
  -  fDir := ExeDir + MAP_FOLDER_NAME[aMapKind] + PathDelim + aFolder + PathDelim;
  -  fFileName := aFolder;
  -  fKind := aMapKind;
   
     for CSP := Low(TKMCustomScriptParam) to High(TKMCustomScriptParam) do
     begin
  
positive.code: end;
  
  
  constructor TKMapInfo.Create(const aFolder: string; aStrictParsing: Boolean; aMapKind: TKMMapKind);
  
    function GetLIBXCRC(const aSearchFile: UnicodeString): Cardinal;
    var SearchRec: TSearchRec;
  
negative.code: 
      class function CreateDummy: TKMapInfo;
  
      constructor Create(const aMapName: string; aStrictParsing: Boolean; aMapKind: TKMMapKind); overload;
      constructor Create(const aDir, aMapName: string; aStrictParsing: Boolean; aMapKind: TKMMapKind = mkUnknown); overload;
      destructor Destroy; override;
  
      procedure AddGoal(aType: TKMGoalType; aPlayer: TKMHandID; aCondition: TKMGoalCondition; aStatus: TKMGoalStatus; aPlayerIndex: TKMHandID);
  