zaciatok zadanie 4
This commit is contained in:
36
src/lib.rs
Normal file
36
src/lib.rs
Normal 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
3
src/main.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
fn main() {
|
||||
println!("Hello, world!");
|
||||
}
|
||||
Reference in New Issue
Block a user