dialogos 0.1.1

A super simple dialogue system for Rust.
Documentation
use dialogos::*;

fn main() {
    let mia = |cont| text("Mia", cont);
    let alucard = |cont| text("__name", cont);

    let mut d = Dialogue::new(vec![
        variable("name", "???"),
        mia("What's your name?"),
        alucard("They call me Alucard."),
        variable("name", "Alucard"),
        mia("__name..."),
        mia("HAHAHA!"),
        alucard("What?"),
    ]);

    while !d.has_end() {
        let line = d.line();
        println!("{}: {}", line.info, line.cont);
        d.next();
    }
}