zaciatok zadanie 4

This commit is contained in:
Priec
2026-02-03 22:02:37 +01:00
parent 65527b072a
commit 5317b4dc34
5 changed files with 420 additions and 0 deletions

36
src/lib.rs Normal file
View File

@@ -0,0 +1,36 @@
// src/lib.rs
use serde::{Serialize, Deserialize};
use std::collections::HashSet;
enum VysledokPokusu {
Uhadnutie,
Neuhadnutie,
Neplatne
}
trait IOManager {
fn ziskaj_pismeno(); //TODO
}
struct Hra {
hladane_slovo: String,
uhadnute_pismena: HashSet<char>,
skusane_pismena: HashSet<char>,
aktualny_pocet_zivotov: u8
}
#[derive(Default, Serialize, Deserialize)]
struct SpravcaHry {
}
impl Hra {
pub fn new(hladane: &str) -> Self {
return Self{
hladane_slovo: hladane.to_string(),
uhadnute_pismena: HashSet::new(),
skusane_pismena: HashSet::new(),
aktualny_pocet_zivotov: 5
}
}
}

3
src/main.rs Normal file
View File

@@ -0,0 +1,3 @@
fn main() {
println!("Hello, world!");
}