anchor.diff:  KM_Sound, KM_InterfaceMainMenu, Forms, KM_ResourceGFX;
   
   const
  +  MESSAGE_AREA_HEIGHT = 190;
  +
     ResRatioCount = 4;
     ResRatioType:array[1..ResRatioCount] of TResourceType = (rt_Steel, rt_Coal, rt_Wood, rt_Corn);
     ResRatioHint:array[1..ResRatioCount] of word = (298, 300, 302, 304); //Distribution of rt_***
  
positive.code:     procedure Menu_QuitMission(Sender:TObject);
      procedure Menu_NextTrack(Sender:TObject);
      procedure Menu_PreviousTrack(Sender:TObject);
      procedure Message_Close(Sender: TObject);
      procedure Message_Delete(Sender: TObject);
      procedure Message_Display(Sender: TObject);
  
negative.code: {Chat page}
  procedure TKMGamePlayInterface.Create_Chat_Page;
  begin
    Panel_Chat:=TKMPanel.Create(Panel_Main, TOOLBAR_WIDTH, fRender.RenderAreaSize.Y - MESSAGE_AREA_HEIGHT, fRender.RenderAreaSize.X - TOOLBAR_WIDTH, MESSAGE_AREA_HEIGHT);
    Panel_Chat.Anchors := [akLeft, akRight, akBottom];
  
      TKMImage.Create(Panel_Chat,0,20,600,170,409);
  