anchor.diff:      FOnJumpToPlayer: TIntegerEvent;
       FSetViewportPos: TPointFEvent;
       FHandIndex: Integer;
  -    FAnimStep: Cardinal;
       FItems: array of TKMGUIGameSpectatorItem;
       procedure DoubleClicked(Sender: TObject);
       procedure ItemClicked(aItemTag: Integer);
  
positive.code: var
    I, K: Integer;
  begin
    if aTick mod 5 <> 0 then Exit;
  
    //Reset all aggregators first
  
negative.code:   Str := IfThen(gHands[FHandIndex].OwnerNiknameU <> '', gHands[FHandIndex].OwnerNiknameU, gHands[FHandIndex].OwnerName);
    TKMRenderUI.WriteText(AbsLeft, AbsTop, Width - 32, Str, fntGrey, taRight, $FFFFFFFF);
  
    ID := GUI_SPECTATOR_HEADER_FLAG + gGame.GameTickCount mod GUI_SPECTATOR_HEADER_FLAG_FRAME;
    TKMRenderUI.WritePicture(AbsLeft + Width - 32, AbsTop, 32, GUI_SPECTATOR_HEADER_HEIGHT, [], rxHouses, ID, True, gHands[FHandIndex].FlagColor);
  end;
  
  