anchor.diff:        fLog.AppendLog('Reading '+RXData[i].Title+'.rx',LoadRX(ExeDir+'data\gfx\res\'+RXData[i].Title+'.rx',i));
         MakeGFX(nil,i);
         if i=2 then MakeGFX_AlphaTest(nil,i); //Make alphas for house building
  +      LoadRX7(i);
         StepRefresh();
       end;
   
  
positive.code: 
  { This function should parse all valid files in Sprites folder and load them
    additionaly to or replacing original sprites }
  procedure TResource.LoadRX7();
  var
    FileList:TStringList;
    SearchRec:TSearchRec;
  
negative.code:   //#-####.tga - default texture
    //#-####a.tga - alternative texture
    for i:=0 to FileList.Count-1 do begin
      RX := strtoint(FileList.Strings[i][1]);
      ID := strtoint(Copy(FileList.Strings[i], 3, 4));
      if (RX=aID) and InRange(ID,1,RxData[RX].Qty) then begin //Replace only certain sprites
        if FileList.Strings[i][7] = '.' then
          LoadTexture(ExeDir + 'Sprites\' + FileList.Strings[i], GFXData[RX,ID].TexID, 0)
        else
          LoadTexture(ExeDir + 'Sprites\' + FileList.Strings[i], GFXData[RX,ID].AltID, 0);
  
        GFXData[RX,ID].PxWidth := 144;  //
        GFXData[RX,ID].PxHeight := 136;
  
        GFXData[RX,ID].u1 := 0;
        GFXData[RX,ID].u2 := 1;
  