anchor.diff:  var  I: Integer;
   begin
     // Panel should cover only 3 lines, to let common panel handle mouse events
  -  Panel_HouseArmorWorkshop := TKMPanel.Create(Panel_House, 0, 76, TB_WIDTH, LineAdv*3);
  +  Panel_HouseArmorWorkshop := TKMPanel.Create(Panel_House, 0, 76, TB_WIDTH, LINE_HEIGHT*3);
       Label_Common_Demand_WS := TKMLabel.Create(Panel_HouseArmorWorkshop,0,2,TB_WIDTH,0,gResTexts[TX_HOUSE_NEEDS],fnt_Grey,taCenter);
   
       //They get repositioned on display
  
positive.code:         else ResRow_Costs[I].TexID2 := gRes.Wares[WarfareCosts[Res, 2]].GUIIcon;
  
          ResRow_Costs[I].Show;
          ResRow_Costs[I].Top := Base + Line * LineAdv - 2*I - 6; //Pack them closer so they fit on 1024x576
          inc(Line);
        end;
      end;
  
negative.code: uses
    KM_Game, KM_GameInputProcess, KM_Hand,
    KM_HouseBarracks, KM_HouseSchool, KM_HandsCollection, KM_RenderUI, KM_Utils,
    KM_Resource, KM_ResFonts, KM_ResHouses, KM_ResTexts, KM_ResUnits;
  
  
  constructor TKMGUIGameHouse.Create(aParent: TKMPanel);
  