allow empty dialogues (needs fixing)
This commit is contained in:
parent
a7c81f7f6c
commit
cc347dbf99
|
@ -8,9 +8,15 @@ pub struct Ending {
|
|||
impl From<String> for Ending {
|
||||
fn from(string: String) -> Ending {
|
||||
let string = string.replace("END ", "");
|
||||
// todo this is wrong - we shouldn't be splitting on lines
|
||||
let id_dialogue: Vec<&str> = string.lines().collect();
|
||||
let id = id_dialogue[0].to_string();
|
||||
let dialogue = id_dialogue[1].to_string();
|
||||
|
||||
let dialogue = if id_dialogue.len() > 1 {
|
||||
id_dialogue[1]
|
||||
} else {
|
||||
""
|
||||
}.to_string();
|
||||
|
||||
Ending { id, dialogue }
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue