variable/
variable.rs

1use dialogos::*;
2
3fn main() {
4    let mia = |cont| text("Mia", cont);
5    let alucard = |cont| text("__name", cont);
6
7    let mut d = Dialogue::new(vec![
8        variable("name", "???"),
9        mia("What's your name?"),
10        alucard("They call me Alucard."),
11        variable("name", "Alucard"),
12        mia("__name..."),
13        mia("HAHAHA!"),
14        alucard("What?"),
15    ]);
16
17    while !d.has_end() {
18        let line = d.line();
19        println!("{}: {}", line.info, line.cont);
20        d.next();
21    }
22}