Files
cards_rs/src/main.rs

42 lines
935 B
Rust

#![allow(dead_code)]
use std::vec;
mod card;
mod hand;
use crate::card::{create_deck, CardSuit, CardValue, PlayingCard};
use crate::hand::HandType;
fn main() {
let mut deck = create_deck();
let card1: PlayingCard = PlayingCard {
suit: CardSuit::Clubs,
value: CardValue::Five,
};
let card2: PlayingCard = PlayingCard {
suit: CardSuit::Clubs,
value: CardValue::Five,
};
let card3: PlayingCard = PlayingCard {
suit: CardSuit::Clubs,
value: CardValue::Five,
};
let card4: PlayingCard = PlayingCard {
suit: CardSuit::Clubs,
value: CardValue::Five,
};
let card5: PlayingCard = PlayingCard {
suit: CardSuit::Clubs,
value: CardValue::Five,
};
let hand = vec![card1, card2, card3, card4, card5];
let hand1 = HandType::Flush;
let hand2 = HandType::StraightFlush;
println!("{}", hand1 >= hand2);
}