mirror of
https://github.com/Vale54321/schafkop-neu.git
synced 2025-12-16 03:39:34 +01:00
init game logic
This commit is contained in:
29
schafkopf-logic/src/main.rs
Normal file
29
schafkopf-logic/src/main.rs
Normal file
@@ -0,0 +1,29 @@
|
||||
mod deck;
|
||||
use deck::Deck;
|
||||
|
||||
fn main() {
|
||||
let mut deck = Deck::new();
|
||||
deck.shuffle();
|
||||
|
||||
let [mut hand1, mut hand2, mut hand3, mut hand4] = deck.deal_4x8().unwrap();
|
||||
|
||||
println!("Player 1 has:");
|
||||
for card in hand1.iter() {
|
||||
println!("{}", card)
|
||||
}
|
||||
|
||||
println!("\nPlayer 2 has:");
|
||||
for card in hand2.iter() {
|
||||
println!("{}", card)
|
||||
}
|
||||
|
||||
println!("\nPlayer 3 has:");
|
||||
for card in hand3.iter() {
|
||||
println!("{}", card)
|
||||
}
|
||||
|
||||
println!("\nPlayer 4 has:");
|
||||
for card in hand4.iter() {
|
||||
println!("{}", card)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user