anchor.diff:    public
       constructor Create(aScreenX, aScreenY: word); reintroduce;
       destructor Destroy; override;
  -    procedure Resize(X,Y:word);
  +    procedure Resize(X,Y: Word);
       procedure ShowHouseInfo(Sender:TKMHouse; aAskDemolish:boolean=false);
       procedure ShowUnitInfo(Sender:TKMUnit; aAskDismiss:boolean=false);
       procedure MessageIssue(aKind: TKMMessageKind; aText: string; aLoc: TKMPoint);
  
positive.code: {Save page}
  procedure TKMGamePlayInterface.Create_Save_Page;
  begin
    Panel_Save := TKMPanel.Create(Panel_Main,0,412,200,400);
  
      List_Save := TKMListBox.Create(Panel_Save, 12, 4, 170, 240, fnt_Metal);
      List_Save.OnChange := Save_ListChange;
  
negative.code:     procedure DirectionCursorShow(X,Y: Integer; Dir:TKMDirection);
      procedure DirectionCursorHide;
    protected
      Panel_Main: TKMPanel;
        Sidebar_Top: TKMImage;
        Sidebar_Middle: TKMImage;
        Minimap: TKMMinimap;
        Label_Stat, Label_PointerCount, Label_CmdQueueCount, Label_SoundsCount, Label_NetworkDelay, Label_Hint:TKMLabel;
  
        Image_MPChat, Image_MPAllies: TKMImage; //Multiplayer buttons
        Label_MPChatUnread: TKMLabel;
        Image_Message: array[0..MAX_VISIBLE_MSGS]of TKMImage; //Queue of messages covers 32*48=1536px height
  