anchor.diff:  
       procedure RestartReplay; //Restart the replay but keep current viewport position/zoom
   
  -    function MapSizeInfo: UnicodeString;
  +    property MapSizeInfo: UnicodeString read GetMapSizeInfo;
  +    property MapSize: TKMPoint read GetMapSize;
   
       procedure GameMPPlay;
       procedure GameMPReadyToPlay;
  
positive.code:     function PlayReplayTick: Boolean;
  
      function PlayNextTick: Boolean;
    public
      GameResult: TKMGameResultMsg;
  
  
negative.code: end;
  
  
  function TKMGame.GetMapSize: TKMPoint;
  begin
    Result := KMPoint(gTerrain.MapX, gTerrain.MapY);
  end;
  
  
  function TKMGame.GetMapSizeInfo: UnicodeString;
  begin
    Result := 'Map size: ' + IntToStr(gTerrain.MapX) + ' x ' + IntToStr(gTerrain.MapY);
  end;
  