summaryrefslogtreecommitdiff
path: root/webapp/src/main.rs
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2022-09-05 17:04:06 -0400
committerKjetil Orbekk <kj@orbekk.com>2022-09-05 17:04:06 -0400
commit1bead88ffe47ef193a8b2adc36b167967d8450ef (patch)
tree0e5cf889f31df5da24905329fb784d848595a968 /webapp/src/main.rs
parentda1f6c622739d6ca0963c247280efa1993b79b41 (diff)
Add half-baked bidding logic
Diffstat (limited to 'webapp/src/main.rs')
-rw-r--r--webapp/src/main.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/webapp/src/main.rs b/webapp/src/main.rs
index b8ac4bb..4316d84 100644
--- a/webapp/src/main.rs
+++ b/webapp/src/main.rs
@@ -4,7 +4,7 @@ use log::{debug, error, info, warn};
use yew::prelude::*;
pub mod bridge_engine;
pub mod card;
-use bridge_engine::Bid;
+use bridge_engine::Raise;
extern crate wee_alloc;
// Use `wee_alloc` as the global allocator.
@@ -50,7 +50,7 @@ pub fn app() -> Html {
html! {
<>
<p>{ "Bids" }</p>
- <BiddingBox lower_limit={"1H".parse::<Bid>().unwrap()} />
+ <BiddingBox lower_limit={"1H".parse::<Raise>().unwrap()} />
<p>{ "North" }</p>
<Hand ..(*north).clone() />
<p>{ "West" }</p>
@@ -141,7 +141,7 @@ pub fn bid_css_class(suit: Option<Suit>) -> &'static str {
#[function_component(BiddingBox)]
pub fn bidding_box(props: &BiddingBoxProps) -> Html {
- let bids: Html = Bid::all_bids()
+ let bids: Html = Raise::all_raises()
.iter()
.map(|bid| {
let mut class = if bid < &props.lower_limit {
@@ -168,7 +168,7 @@ pub fn bidding_box(props: &BiddingBoxProps) -> Html {
#[derive(PartialEq, Properties, Clone)]
pub struct BiddingBoxProps {
#[prop_or("1♣".parse().unwrap())]
- lower_limit: Bid,
+ lower_limit: Raise,
}
#[cfg(test)]