diff --git a/js/createDrink.js b/js/createDrink.js index 4d49d2c..0250907 100644 --- a/js/createDrink.js +++ b/js/createDrink.js @@ -60,6 +60,20 @@ function changeCaffeine(drink, caffeine){ else{ drink.caffeine = caffeineTypes.HALFCAF; } + case "TWOTHIRDSCALF": + if(drink.caffeine === caffeineTypes.TWOTHIRDSCAF){ + drink.caffeine = caffeineTypes.NORMAL; + } + else{ + drink.caffeine = caffeineTypes.TWOTHIRDSCAF; + } + case "THREEFOURTHSCAFE": + if(drink.caffeine === caffeineTypes.THREEFOURTHSCAF){ + drink.caffeine = caffeineTypes.NORMAL; + } + else{ + drink.caffeine = caffeineTypes.THREEFOURTHSCAF; + } break; } return drink; diff --git a/js/customTypes.js b/js/customTypes.js index 53893ac..3afc2f8 100644 --- a/js/customTypes.js +++ b/js/customTypes.js @@ -39,5 +39,7 @@ const drinkSizes = { const caffeineTypes = { NORMAL: 1, DECAF: 2, - HALFCAF: 3 + HALFCAF: 3, + TWOTHIRDSCAF: 4, + THREEFOURTHSCAF: 5 } \ No newline at end of file diff --git a/js/order.js b/js/order.js index 844a041..ed87deb 100644 --- a/js/order.js +++ b/js/order.js @@ -105,6 +105,12 @@ function orderDisplay(drink){ case caffeineTypes.HALFCAF: o.caffeine = "1/2 Decaf
"; break; + case caffeineTypes.TWOTHIRDSCAF: + o.caffeine = "2/3 Decaf
"; + break; + case caffeineTypes.THREEFOURTHSCAF: + o.caffeine = "3/4 Decaf
"; + break; default: o.caffeine = "" }