Skip to content

Commit e7e3bbd

Browse files
committed
Always include all directions in compass
1 parent b5dd97c commit e7e3bbd

5 files changed

Lines changed: 12 additions & 20 deletions

File tree

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
version: 1.2.7
2+
version: 1.3.0
33
title: bridgebot defender east
44
file: ./test/bridgebot_test.gleam
55
test_name: defender_east_test
@@ -10,6 +10,6 @@ test_name: defender_east_test
1010
♣76532
1111
----- ♠AKQJ
1212
| N | ♥AKQJ
13-
| E| ♦AK
14-
| | ♣KJ9
13+
|W E| ♦AK
14+
| S | ♣KJ9
1515
-----
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
version: 1.2.7
2+
version: 1.3.0
33
title: bridgebot defender east with lead
44
file: ./test/bridgebot_test.gleam
55
test_name: defender_east_with_lead_test
@@ -10,6 +10,6 @@ IMPs ♥6543
1010
♣76532
1111
Lead: ♣A ----- ♠AKQJ
1212
| N | ♥AKQJ
13-
| E| ♦AK
14-
| | ♣KJ9
13+
|W E| ♦AK
14+
| S | ♣KJ9
1515
-----
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
version: 1.2.7
2+
version: 1.3.0
33
title: bridgebot defender west
44
file: ./test/bridgebot_test.gleam
55
test_name: defender_west_test
@@ -10,6 +10,6 @@ IMPs ♥AKQJ
1010
♣KJ9
1111
♠T987 -----
1212
♥6543 | N |
13-
♦ |W |
14-
♣76532 | |
13+
♦ |W E|
14+
♣76532 | S |
1515
-----

src/bridgebot/pprint.gleam

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,19 +81,19 @@ fn defense_to_string(
8181
perspective.East, None ->
8282
box.rows([
8383
box.columns([box.hand(dummy), box.details(details)]),
84-
box.columns([box.compass_ne(), box.hand(defender)]),
84+
box.columns([box.compass(), box.hand(defender)]),
8585
])
8686
|> box.to_string
8787
perspective.East, Some(lead) ->
8888
box.rows([
8989
box.columns([box.details(details), box.hand(dummy)]),
90-
box.columns([box.lead(lead), box.compass_ne(), box.hand(defender)]),
90+
box.columns([box.lead(lead), box.compass(), box.hand(defender)]),
9191
])
9292
|> box.to_string
9393
perspective.West, _ ->
9494
box.rows([
9595
box.columns([box.details(details), box.hand(dummy)]),
96-
box.columns([box.hand(defender), box.compass_nw()]),
96+
box.columns([box.hand(defender), box.compass()]),
9797
])
9898
|> box.to_string
9999
}

src/bridgebot/pprint/box.gleam

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -118,14 +118,6 @@ pub fn compass() -> Box {
118118
Box([" ----- ", "| N |", "|W E|", "| S |", " ----- "])
119119
}
120120

121-
pub fn compass_ne() -> Box {
122-
Box([" ----- ", "| N |", "| E|", "| |", " ----- "])
123-
}
124-
125-
pub fn compass_nw() -> Box {
126-
Box([" ----- ", "| N |", "|W |", "| |", " ----- "])
127-
}
128-
129121
pub fn to_string(box: Box) -> String {
130122
box.lines |> list.map(string.trim_end) |> string.join("\n")
131123
}

0 commit comments

Comments
 (0)