DO sugar exhange

This commit is contained in:
kong 2022-09-09 14:17:35 +07:00
parent c822fd7f86
commit 0a4b92cef3
14 changed files with 562 additions and 688 deletions

View file

@ -68,10 +68,19 @@
Var BGSugar = "Invisible"
Var ShotCoffeeBG = "Invisible"
Var showShotEnable = "Enable"
Var ShotCoffeePremium = "Enable"
Var showOreoAddEnable = "Enable"
Var showShotEnable = "Invisible"
Var ShotCoffeePremium = "Invisible"
Var showOreoAddEnable = "Invisible"
Var BGSugarHotHealthy = "Invisible"
Var BGSugarColdHealthy = "Invisible"
Var showText8 = "Invisible"
;Var showShotEnable = "Enable"
;Var ShotCoffeePremium = "Enable"
;Var showOreoAddEnable = "Enable"
; On open
@ -467,6 +476,8 @@
DEBUGVAR TOPPING2
DEBUGVAR TOPPING3
DEBUGVAR TOPPING4
DEBUGVAR TOPPING5
DEBUGVAR TOPPING6
DEBUGVAR toppingID1index1
DEBUGVAR toppingID1index2
DEBUGVAR toppingID1index3
@ -498,6 +509,7 @@
DEBUGVAR toppingID2price2
DEBUGVAR toppingID3price2
DEBUGVAR toppingID6price2
DEBUGVAR BrewParam
DEBUGVAR UserSeletedSugar
@ -507,6 +519,17 @@
Else
If TOPPING6 = "Topping-Volcano" Then
If blend_button_state = "PressForever" Then
Var showOreoAddEnable = "Enable"
Var showText8 = "Invisible"
Else
Var showOreoAddEnable = "Disable"
Var showText8 = "Enable"
EndIf
EndIf
@ -884,7 +907,7 @@
If TOPPING2 = "shot coffee 1003" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -893,7 +916,7 @@
If TOPPING2 = "shot coffee 1007" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -902,7 +925,7 @@
If TOPPING2 = "shot coffee 1008" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -912,7 +935,7 @@
If TOPPING2 = "add-show-1009" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -921,7 +944,7 @@
If TOPPING2 = "add-show-1101" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -931,7 +954,7 @@
If TOPPING2 = "add-show-1102" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -941,7 +964,7 @@
If TOPPING2 = "add-show-1103" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -950,7 +973,7 @@
If TOPPING2 = "add-show-1104" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -960,7 +983,7 @@
If TOPPING2 = "add-show-1105" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var showShotEnable = "Invisible"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
@ -997,6 +1020,9 @@
Var PriceShowValue = "Free"
EndIf
DEBUGVAR showShotEnable
DEBUGVAR showOreoAddEnable
DEBUGVAR ShotCoffeePremium
SAVELOG toppingID2price1
SAVELOG toppingID2price2
SAVELOG toppingID2price3
@ -1662,6 +1688,441 @@
</Button>
;- END topping1
</Block>
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;- Begin topping2
<Block>
<Width> 988 </Width>
<Height> 156 </Height>
<MarginTop> 20 </MarginTop>
<State> BGSugarHotHealthy </State>
; sugar layout
<Image>
<State> BGSugarHotHealthy </State>
<Filename> Var( DirImage + "/bg_sugar_bank_button.png" )</Filename>
</Image>
;
; sugar1
<Button>
<X> 149 </X>
<Y> 77 </Y>
<State> SugarState1 </State>
<Filename> Var( DirImage + "/bn_hot_sugar1.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_hot_sugar1.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
DEBUGVAR SugarState1
SAVELOG "SUGAR1"
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "PressForever"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar2
<Button>
<X> 352 </X>
<Y> 77 </Y>
<State> SugarState2 </State>
<Filename> Var( DirImage + "/bn_hot_sugar2.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_hot_sugar2.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "SUGAR2"
DEBUGVAR SelectDrinkType
DEBUGVAR UserSeletedSugar
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "PressForever"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
If ShiftSugarStep = 2 Then
Var SugarState2 = "PressForever"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar3
<Button>
<X> 555 </X>
<Y> 77 </Y>
<State> SugarState3 </State>
<Filename> Var( DirImage + "/bn_hot_sugar3.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_hot_sugar3.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "SUGAR3"
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index3
EndIf
If ShiftSugarStep = 2 Then
Var SugarState2 = "Enable"
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
If ShiftSugarStep = 3 Then
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar4
<Button>
<X> 758 </X>
<Y> 77 </Y>
<State> SugarState4 </State>
<Filename> Var( DirImage + "/bn_hot_sugar4.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_hot_sugar4.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "SUGAR4"
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index4
EndIf
If ShiftSugarStep = 2 Then
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index3
EndIf
If ShiftSugarStep = 3 Then
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
;- END topping2
</Block>
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;- Begin topping3
<Block>
<Width> 988 </Width>
<Height> 156 </Height>
<MarginTop> 20 </MarginTop>
<State> BGSugarColdHealthy </State>
; sugar layout
<Image>
<State> BGSugarColdHealthy </State>
<Filename> Var( DirImage + "/bg_sugar_bank_button.png" )</Filename>
</Image>
;
; sugar1
<Button>
<X> 149 </X>
<Y> 77 </Y>
<State> SugarState1 </State>
<Filename> Var( DirImage + "/bn_cold_sugar1.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_cold_sugar1.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
DEBUGVAR SugarState1
SAVELOG "SUGAR1"
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "PressForever"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar2
<Button>
<X> 352 </X>
<Y> 77 </Y>
<State> SugarState2 </State>
<Filename> Var( DirImage + "/bn_cold_sugar2.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_cold_sugar2.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "SUGAR2"
DEBUGVAR SelectDrinkType
DEBUGVAR UserSeletedSugar
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "PressForever"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
If ShiftSugarStep = 2 Then
Var SugarState2 = "PressForever"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar3
<Button>
<X> 555 </X>
<Y> 77 </Y>
<State> SugarState3 </State>
<Filename> Var( DirImage + "/bn_cold_sugar3.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_cold_sugar3.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "SUGAR3"
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index3
EndIf
If ShiftSugarStep = 2 Then
Var SugarState2 = "Enable"
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
If ShiftSugarStep = 3 Then
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar4
<Button>
<X> 758 </X>
<Y> 77 </Y>
<State> SugarState4 </State>
<Filename> Var( DirImage + "/bn_cold_sugar4.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_cold_sugar4.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "SUGAR4"
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index4
EndIf
If ShiftSugarStep = 2 Then
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index3
EndIf
If ShiftSugarStep = 3 Then
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
Var UserSeletedSugar = 1
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
;- END topping2
</Block>
;
;
;
@ -1675,7 +2136,7 @@
;-END
;
;
;
; Extra topping.
;
;
;
@ -1707,18 +2168,18 @@
<Row1>
<Width> 986 </Width>
<Height> "auto" </Height>
<State> "Enable" </State>
<State> ShotCoffeePremium </State>
;
<Image>
<X> 0 </X>
<Y> 0 </Y>
<Filename> "ROOT/taobin_project/image/topping2/bg_top_b3shot.png" </Filename>
<Filename> Var( DirImage + "/bg_top_b3shot.png") </Filename>
</Image>
<Button>
<X> 40 </X>
<Y> 5 </Y>
<State> showShotEnable </State>
<State> ShotCoffeePremium </State>
<Mode> "No" </Mode>
<Filename> "ROOT/taobin_project/image/topping2/bn_add_shot2.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/topping2/bp_add_shot2.png" </FilenamePress>
@ -1727,14 +2188,14 @@
<EventClick>
SAVELOG "premium shot press"
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
If ShotCoffeePremium = "Press" Then
Var ShotCoffeePremium = "Enable"
Var PriceDrinkTmp = PriceDrinkTmp - toppingID2price2
Var topping2 = toppingID2index1
Var DisableUsingCode = "false"
SAVELOG "Deselect add premium shot"
Else
Var showShotEnable = "Press"
Var ShotCoffeePremium = "Press"
Var PriceDrinkTmp = PriceDrinkTmp + toppingID2price2
Var topping2 = toppingID2index2
Var DisableUsingCode = "true"
@ -1755,7 +2216,7 @@
<Button>
<X> 896 </X>
<Y> 14 </Y>
<State> showShotEnable </State>
<State> ShotCoffeePremium </State>
<Mode> "No" </Mode>
<Filename> Var( DirImage + "/cb_notcheck.png" ) </Filename>
<FilenamePress> Var( DirImage + "/cb_checked.png" ) </FilenamePress>
@ -1764,14 +2225,14 @@
<EventClick>
SAVELOG "premium shot press"
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
If ShotCoffeePremium = "Press" Then
Var ShotCoffeePremium = "Enable"
Var PriceDrinkTmp = PriceDrinkTmp - toppingID2price2
Var topping2 = toppingID2index1
Var DisableUsingCode = "false"
SAVELOG "Deselect add premium shot"
Else
Var showShotEnable = "Press"
Var ShotCoffeePremium = "Press"
Var PriceDrinkTmp = PriceDrinkTmp + toppingID2price2
Var topping2 = toppingID2index2
Var DisableUsingCode = "true"
@ -1793,10 +2254,10 @@
<X> topping_shot_price_x </X>
<Y> 2 </Y>
<Font> KanitRegularTTF </Font>
<State> "Enable"</State>
<State> "ShotCoffeePremium"</State>
<Size> 36 </Size>
<Color> 0x84776F </Color>
<Value> "(+฿55)" </Value>
<Value> text_price_topping </Value>
</Text>
</Row1>
@ -1804,16 +2265,16 @@
;
;
;
;-BEGIN shot layout
;-BEGIN shot layout "showShotEnable"
<Row1>
<Width> 986 </Width>
<Height> "auto" </Height>
;<State> "Enable" </State>
<State> showShotEnable </State>
;
<Image>
<X> 0 </X>
<Y> 0 </Y>
<Filename> "ROOT/taobin_project/image/topping2/bg_top_oreo.png" </Filename>
<Filename> Var( DirImage + "/bg_top_shot.png") </Filename>
</Image>
;
<Button>
@ -1835,12 +2296,7 @@
Var showShotEnable = "Press"
EndIf
If new_layout = "true" Then
Function 2
Else
Function 1
EndIf
Function 2
Refresh
@ -1872,12 +2328,7 @@
Var showShotEnable = "Press"
EndIf
If new_layout = "true" Then
Function 2
Else
Function 1
EndIf
Function 2
Refresh
@ -1904,12 +2355,12 @@
<Row1>
<Width> 986 </Width>
<Height> "auto" </Height>
<State> "Enable" </State>
<State> showOreoAddEnable </State>
;
<Image>
<X> 0 </X>
<Y> 0 </Y>
<Filename> "ROOT/taobin_project/image/topping2/bg_top_oreo.png" </Filename>
<Filename> Var( DirImage + "/bg_top_oreo.png") </Filename>
</Image>
;
<Button>
@ -1977,10 +2428,10 @@
</Button>
<Image>
<State> showText4 </State>
<X> 602 </X>
<Y> 4 </Y>
<Filename> Var( DirImage + "/text4.png" ) </Filename>
<State> showText8 </State>
<X> 611 </X>
<Y> 14 </Y>
<Filename> Var( DirImage + "/text8.png" ) </Filename>
</Image>
</Row1>
@ -2772,6 +3223,7 @@
Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price2
Var topping2 = toppingID2index2
Var DisableUsingCode = "true"
Var showText7 = "Enable"
@ -2792,6 +3244,23 @@
EndIf
DEBUGVAR showOreoAddEnable
If showOreoAddEnable = "Press" Then
Var TOPPING_PRICE = TOPPING_PRICE + toppingID6price2
Var topping6 = toppingID6index2
Var DisableUsingCode = "true"
Else
Var PriceDrinkTmp = PriceDrinkNoTop
Var topping6 = toppingID6index1
Var DisableUsingCode = "false"
EndIf
DEBUGVAR SelectDrinkType
DEBUGVAR showShotEnable