diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-09-05 17:04:06 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-09-05 17:04:06 -0400 |
commit | 1bead88ffe47ef193a8b2adc36b167967d8450ef (patch) | |
tree | 0e5cf889f31df5da24905329fb784d848595a968 /webapp/src/main.rs | |
parent | da1f6c622739d6ca0963c247280efa1993b79b41 (diff) |
Add half-baked bidding logic
Diffstat (limited to 'webapp/src/main.rs')
-rw-r--r-- | webapp/src/main.rs | 8 |
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)] |