@@ -60,6 +60,8 @@ Class cOrderParser is a cObject
6060 Move "wine" to asDrinks[26]
6161 Move "tonic" to asDrinks[27]
6262 Move "ginger" to asDrinks[28]
63+ Move "whiskies" to asDrinks[29]
64+ Move "rosé" to asDrinks[30]
6365
6466 Move 3.80 to anPrices[0]
6567 Move 0 to anPrices[1]
@@ -90,6 +92,8 @@ Class cOrderParser is a cObject
9092 Move 4.10 to anPrices[26]
9193 Move 0.80 to anPrices[27]
9294 Move 0.85 to anPrices[28]
95+ Move 5.90 to anPrices[29]
96+ Move 4.10 to anPrices[30]
9397
9498 Set pasDrinks to asDrinks
9599 Set panPrices to anPrices
@@ -164,6 +168,16 @@ Class cOrderParser is a cObject
164168 Move (SearchArray(sItem, asDrinks)) to iIdx
165169
166170 If (iIdx > -1) Begin
171+
172+ // Wind needs colour!
173+ If (asWords[i] = "wine") Begin
174+ If (asWords[i - 1] = "red") ;
175+ Move "red wine" to asWords[i]
176+ If (asWords[i - 1] = "white") ;
177+ Move "white wine" to asWords[i]
178+ End
179+
180+
167181 Move asWords[i] to tOrder.tItems[j].sItem
168182 Move anPrices[iIdx] to tOrder.tItems[j].nPrice
169183 Move iQty to tOrder.tItems[j].iQty
0 commit comments