mao/server/game/card/consts.rs

58 lines
2.2 KiB
Rust

use super::{Card, Suit, Value};
pub const CARDS_PER_PLAYER: usize = 7;
pub const DECK: [Card; 52] = [
Card::new(Value::Ace, Suit::Clubs),
Card::new(Value::Two, Suit::Clubs),
Card::new(Value::Three, Suit::Clubs),
Card::new(Value::Four, Suit::Clubs),
Card::new(Value::Five, Suit::Clubs),
Card::new(Value::Six, Suit::Clubs),
Card::new(Value::Seven, Suit::Clubs),
Card::new(Value::Eight, Suit::Clubs),
Card::new(Value::Nine, Suit::Clubs),
Card::new(Value::Ten, Suit::Clubs),
Card::new(Value::Jack, Suit::Clubs),
Card::new(Value::Queen, Suit::Clubs),
Card::new(Value::King, Suit::Clubs),
Card::new(Value::Ace, Suit::Diamonds),
Card::new(Value::Two, Suit::Diamonds),
Card::new(Value::Three, Suit::Diamonds),
Card::new(Value::Four, Suit::Diamonds),
Card::new(Value::Five, Suit::Diamonds),
Card::new(Value::Six, Suit::Diamonds),
Card::new(Value::Seven, Suit::Diamonds),
Card::new(Value::Eight, Suit::Diamonds),
Card::new(Value::Nine, Suit::Diamonds),
Card::new(Value::Ten, Suit::Diamonds),
Card::new(Value::Jack, Suit::Diamonds),
Card::new(Value::Queen, Suit::Diamonds),
Card::new(Value::King, Suit::Diamonds),
Card::new(Value::Ace, Suit::Hearts),
Card::new(Value::Two, Suit::Hearts),
Card::new(Value::Three, Suit::Hearts),
Card::new(Value::Four, Suit::Hearts),
Card::new(Value::Five, Suit::Hearts),
Card::new(Value::Six, Suit::Hearts),
Card::new(Value::Seven, Suit::Hearts),
Card::new(Value::Eight, Suit::Hearts),
Card::new(Value::Nine, Suit::Hearts),
Card::new(Value::Ten, Suit::Hearts),
Card::new(Value::Jack, Suit::Hearts),
Card::new(Value::Queen, Suit::Hearts),
Card::new(Value::King, Suit::Hearts),
Card::new(Value::Ace, Suit::Spades),
Card::new(Value::Two, Suit::Spades),
Card::new(Value::Three, Suit::Spades),
Card::new(Value::Four, Suit::Spades),
Card::new(Value::Five, Suit::Spades),
Card::new(Value::Six, Suit::Spades),
Card::new(Value::Seven, Suit::Spades),
Card::new(Value::Eight, Suit::Spades),
Card::new(Value::Nine, Suit::Spades),
Card::new(Value::Ten, Suit::Spades),
Card::new(Value::Jack, Suit::Spades),
Card::new(Value::Queen, Suit::Spades),
Card::new(Value::King, Suit::Spades),
];