mirror of
https://github.com/Vale54321/schafkop-neu.git
synced 2025-12-16 03:39:34 +01:00
add gamemode adn basic winning card methode
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
mod deck;
|
||||
use deck::Deck;
|
||||
mod gamemode;
|
||||
|
||||
use deck::{Deck, Suit, Card, Rank};
|
||||
use gamemode::Gamemode;
|
||||
|
||||
fn main() {
|
||||
let mut deck = Deck::new();
|
||||
@@ -26,4 +29,23 @@ fn main() {
|
||||
for card in hand4.iter() {
|
||||
println!("{}", card)
|
||||
}
|
||||
|
||||
let mode = Gamemode::Solo(Suit::Gras);
|
||||
|
||||
//let trick: [&Card; 4] = [&hand1[0], &hand2[0], &hand3[0], &hand4[0]];
|
||||
let c1 = Card { suit: Suit::Schell, rank: Rank::Zehn };
|
||||
let c2 = Card { suit: Suit::Schell, rank: Rank::Ass };
|
||||
let c3 = Card { suit: Suit::Schell, rank: Rank::Unter };
|
||||
let c4 = Card { suit: Suit::Gras, rank: Rank::Sieben };
|
||||
|
||||
let trick: [&Card; 4] = [&c1, &c2, &c3, &c4];
|
||||
|
||||
|
||||
for card in trick.iter() {
|
||||
println!("{}", card)
|
||||
}
|
||||
println!("\n");
|
||||
|
||||
let winner = mode.winning_card(trick);
|
||||
println!("\nWinning card: {}", winner);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user