diff options
Diffstat (limited to 'server/tools/src')
-rw-r--r-- | server/tools/src/book.rs | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/server/tools/src/book.rs b/server/tools/src/book.rs index 971859fe..802cbaea 100644 --- a/server/tools/src/book.rs +++ b/server/tools/src/book.rs @@ -25,16 +25,17 @@ use hurrycurry_protocol::{ use hurrycurry_server::data::Serverdata; pub fn book(data: &Gamedata, serverdata: &Serverdata) -> Result<Book> { - let mut diagram = recipe_diagram(data, serverdata, &["plate:cheese-leek-soup".to_owned()])?; - diagram_layout(&mut diagram)?; - let mut pages = Vec::new(); - pages.push(BookPage::Recipe { - description: Message::Text("Some text goes here...".to_string()), - instruction: Message::Text("Some text goes here...".to_string()), - diagram, - }); + for item in ["plate:cheese-leek-soup", "plate:seared-patty,sliced-bun"] { + let mut diagram = recipe_diagram(data, serverdata, &[item.to_owned()])?; + diagram_layout(&mut diagram)?; + pages.push(BookPage::Recipe { + description: Message::Text("Some text goes here...".to_string()), + instruction: Message::Text("Some text goes here...".to_string()), + diagram, + }); + } Ok(Book { pages }) } |