aboutsummaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/tools/src/book.rs17
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 })
}