@@ -39,7 +39,7 @@ b1H2C = E.nameAction "b1H2C" $ do
3939 E. maxSuitLength T. Spades 3
4040 E. maxSuitLength T. Hearts 3
4141 E. minSuitLength T. Clubs 4
42- -- TODO: With 5-5 in the minors, which should you bid first?
42+ -- With 5-5 or even 4-4 in the minors, bid diamonds first
4343 T. Clubs `E.longerThan` T. Diamonds
4444 E. forbid E. balancedHand
4545 E. makeCall $ T. Bid 2 T. Clubs
@@ -51,24 +51,23 @@ b1H2D = E.nameAction "b1H2D" $ do
5151 E. maxSuitLength T. Spades 3
5252 E. maxSuitLength T. Hearts 3
5353 E. minSuitLength T. Diamonds 4
54- -- TODO: With 5-5 in the minors, which should you bid first?
55- T. Diamonds `E.longerThan` T. Clubs
54+ T. Diamonds `E.atLeastAsLong` T. Clubs
5655 E. forbid E. balancedHand
5756 E. makeCall $ T. Bid 2 T. Diamonds
5857
5958
60-
6159b1S2C :: Action
6260b1S2C = E. nameAction " b1S2C" $ do
6361 _gameForcing
6462 E. maxSuitLength T. Spades 3
6563 E. minSuitLength T. Clubs 4
66- -- With 5-5 in the minors, start with diamonds. No need to reverse if we're
67- -- already in a GF auction.
64+ -- With 5-5 or even 4-4 in the minors, start with diamonds. No need to
65+ -- reverse if we're already in a GF auction.
6866 T. Clubs `E.longerThan` T. Diamonds
69- -- TODO: with 5-5 in clubs and hearts, which should you bid first? With 4-4,
70- -- it's probably still clubs.
71- T. Clubs `E.longerThan` T. Hearts
67+ T. Clubs `E.atLeastAsLong` T. Hearts
68+ -- With 5-5 in the rounded suits, start with the major. With 4-4, start with
69+ -- the cheaper suit. This way, bidding 2H always shows a 5-card suit.
70+ E. minSuitLength T. Clubs 5 `E.implies` (T. Clubs `E.longerThan` T. Hearts )
7271 E. forbid E. balancedHand
7372 E. makeCall $ T. Bid 2 T. Clubs
7473
@@ -79,9 +78,11 @@ b1S2D = E.nameAction "b1S2D" $ do
7978 E. maxSuitLength T. Spades 3
8079 E. minSuitLength T. Diamonds 4
8180 T. Diamonds `E.atLeastAsLong` T. Clubs
82- -- TODO: with 5-5 in diamonds and hearts, which should you bid first? With
83- -- 4-4, it's probably still diamonds.
84- T. Diamonds `E.longerThan` T. Hearts
81+ T. Diamonds `E.atLeastAsLong` T. Hearts
82+ -- With 5-5 in the reds, prefer hearts. With 4-4, prefer the cheaper suit.
83+ -- This way, bidding 2H always shows a 5-card suit.
84+ E. minSuitLength T. Diamonds 5 `E.impliesThat`
85+ (T. Diamonds `E.longerThan` T. Hearts )
8586 E. forbid E. balancedHand
8687 E. makeCall $ T. Bid 2 T. Diamonds
8788
0 commit comments