anchor.diff:      fOnJumpToPlayer(FHandIndex);
   end;
   
  +procedure TKMGUIGameSpectatorItemLine.Update;
  +begin
  +  UpdateState(0); //We do not use tick count actually here
  +end;
  +
   procedure TKMGUIGameSpectatorItemLine.UpdateState(aTickCount: Cardinal);
   var
     i, Position, Count: Integer;
  
positive.code:   TKMGUIGameSpectatorItemLineClass = class of TKMGUIGameSpectatorItemLine;
  
    TKMGUIGameSpectatorItemLine = class(TKMPanel)
    protected
      FShowEmptyItems: Boolean;
      FOnJumpToPlayer: TIntegerEvent;
      FHandIndex: Integer;
      FAnimStep: Cardinal;
      FItems: array of TKMGUIGameSpectatorItem;
      procedure DoubleClicked(Sender: TObject);
    protected
      function CreateItem(AHandIndex: Integer; ATag: Integer): TKMGUIGameSpectatorItem; virtual; abstract;
      function GetTagCount: Integer; virtual; abstract;
  
negative.code: {$I KaM_Remake.inc}
  interface
  {
  ������
  �������
  ������
  �������
  ������ �������
  ��������
  ������
  ������������
  ���������
  �����
  ������./���.
  }
  uses
    {$IFDEF MSWindows} Windows, {$ENDIF}
  