From 5988b459b48dda5d666c9b7f19f48169857652c7 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Fri, 3 May 2024 05:30:29 +0200 Subject: [PATCH] Recipe and ingredient helper classes --- app/src/main/java/krusty/Ingredient.java | 16 ++++++++++++++++ app/src/main/java/krusty/Recipe.java | 15 +++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 app/src/main/java/krusty/Ingredient.java create mode 100644 app/src/main/java/krusty/Recipe.java diff --git a/app/src/main/java/krusty/Ingredient.java b/app/src/main/java/krusty/Ingredient.java new file mode 100644 index 0000000..04be1ca --- /dev/null +++ b/app/src/main/java/krusty/Ingredient.java @@ -0,0 +1,16 @@ +package krusty; + +public class Ingredient { + public String name, unit; + public int amount; + + public Ingredient(String name, int amount, String unit) { + this.name = name; + this.amount = amount; + this.unit = unit; + } + + public String toString() { + return String.format("%s: %d %s", name, amount, unit); + } +} \ No newline at end of file diff --git a/app/src/main/java/krusty/Recipe.java b/app/src/main/java/krusty/Recipe.java new file mode 100644 index 0000000..864e39a --- /dev/null +++ b/app/src/main/java/krusty/Recipe.java @@ -0,0 +1,15 @@ +package krusty; + +public class Recipe { + public String name; + public Ingredient ingredients[]; + + public Recipe(String name, Ingredient[] ingredients) { + this.name = name; + this.ingredients = ingredients; + } + + public String toString() { + return name; + } +} \ No newline at end of file