taobin_project/xml/page_topping_select4.xml

2854 lines
58 KiB
XML
Raw Normal View History

2021-11-15 21:59:48 +07:00
<Popup>
<Cache> "Enable" </Cache>
<Width> 1080 </Width>
<Height> 1920 </Height>
2022-05-05 23:15:44 +07:00
;<Background> "0xeae6e1" </Background>
2021-11-15 21:59:48 +07:00
<Volume> SoundVolume </Volume>
<EventOpen>
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
2022-09-06 22:46:14 +07:00
DEBUGVAR ToppingNewShow
If ToppingNewShow = "true" Then
SAVELOG "open page_topping_select5"
Open "ROOT/taobin_project/xml/page_topping_select5.xml"
EndIf
2022-05-19 11:03:07 +07:00
Var UserSeletedSugar = 0
2021-11-15 21:59:48 +07:00
Var y_topping_bg = 912
2022-03-23 22:02:11 +07:00
WEB "DISABLE"
2021-12-23 18:41:56 +07:00
DEBUGVAR Seeker
2021-11-15 21:59:48 +07:00
DEBUGVAR video_menu_0
DEBUGVAR SelectDrink
DEBUGVAR PictureDrink
2022-06-10 10:54:24 +07:00
DEBUGVAR new_layout
2022-05-13 18:52:15 +07:00
If new_layout = "true" Then
2022-01-14 13:54:47 +07:00
2022-05-13 18:52:15 +07:00
Else
If SelectDrinkLen = 0 Then
SAVELOG "SelectDrinkLen=0"
Open "ROOT/taobin_project/xml/page_catalog.xml"
EndIf
2022-01-14 13:54:47 +07:00
2022-05-13 18:52:15 +07:00
If PriceDrink = 0 Then
SAVELOG "PriceDrink=0"
Open "ROOT/taobin_project/xml/page_catalog.xml"
EndIf
2022-01-14 13:54:47 +07:00
EndIf
2021-11-15 21:59:48 +07:00
Var SaveProductCodeSelect = SelectDrink
Var UserSelectProductCode = SelectDrink
Var showText4 = "Invisible"
Var showText7 = "Invisible"
DEBUGVAR UserSelectProductCode
Var blendedState = "Enable"
Var DisableUsingCode = "false"
Var ShowLidStraw = "Invisible"
Var ShowLidOnly = "Invisible"
Var ShowCollagenOnly = "Invisible"
Var blendedStateShow = "Invisible"
Var ShotCoffeeBG = "Invisible"
Var showShotEnable = "Invisible"
Var ShowLidStraw = "Invisible"
Var ShowStrawOnly = "Invisible"
Var ShowLidOnly = "Invisible"
; On open
Var lidAndStrawOldPageIgnore = "true"
Var SugarState1 = "Invisible"
Var SugarState2 = "Invisible"
Var SugarState3 = "Invisible"
Var SugarState4 = "Invisible"
Var SugarState5 = "Invisible"
Var AddShotEnable = "Invisible"
Var BGSugar = "Invisible"
Var ShotCoffeeBG = "Invisible"
Var showShotEnable = "Enable"
Var ShotCoffeePremium = "Invisible"
; On open
Var LidState = Lid1Status
;SAVELOG PreviseXMLFileName2
Var topping1 = "1"
Var topping2 = "31"
Var topping3 = "31"
Var BugFlag = 0
If show_eng = "true" Then
Var DirImage = "ROOT/taobin_project/image/topping2_en"
Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png"
Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png"
Var showname = NameDrink
Var showdesc = DrinkDescription
Var text_show_thai = "Invisible"
Var text_show_eng = "Enable"
2021-11-15 21:59:48 +07:00
2022-05-18 10:39:13 +07:00
Var topping_shot_price_x = 630
2021-11-15 21:59:48 +07:00
Else
Var DirImage = "ROOT/taobin_project/image/topping2"
Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png"
Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png"
Var showname = NameDrinkTH
Var showdesc = DrinkDescriptionTH
Var text_show_thai = "Enable"
Var text_show_eng = "Invisible"
2022-05-18 10:39:13 +07:00
Var topping_shot_price_x = 600
2021-11-15 21:59:48 +07:00
EndIf
Var bg_strawlid = DirImage + "/bg_strawlid.png"
Var bg_straw_only = DirImage + "/bg_straw_only.png"
Var bg_lid_only = DirImage + "/bg_lid_only.png"
Var backGroundAddExtra = DirImage + "/bg_add_shot_coffee_only.png"
Var backGroundAddExtra2 = DirImage + "/bg_add_shot_coffee_only.png"
Var backGroundAddShotPremium = DirImage + "/bg_add_shot_coffee2_only.png"
Var backGroundAddShotPremiumWith = DirImage + "/bg_add_shot_coffee_only.png"
;Var blendedState = "Enable"
;Var ShotCoffeeBG = "Enable"
;Var showShotEnable = "Enable"
;Var ShowLidStraw = "Enable"
;Var ShowStrawOnly = "Enable"
;Var ShowLidOnly = "Enable"
Var ShiftSugarStep = 1
CRLFToSpace showname
CRLFToSpace showdesc
;- Begin
Var PriceDrinkNoTop = PriceDrink
Var PriceDrinkTmp = PriceDrink
Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp
Var Timeout = 0
2022-06-06 13:07:38 +07:00
;SAVELOG PriceDrinkTmp
2021-11-15 21:59:48 +07:00
;- End
If RoadShow = "true" Then
Var PriceDrinkTmp = "Free"
2022-06-10 10:54:24 +07:00
Var SaveSelectDrinkRoadShow = SelectDrink
2021-11-15 21:59:48 +07:00
EndIf
2022-06-10 10:54:24 +07:00
DEBUGVAR SaveSelectDrinkRoadShow
2021-11-15 21:59:48 +07:00
If ShowPrice = "Invisible" Then
Var PriceDrinkTmpShow = "Free"
EndIf
Var StateImgKeto = "Invisible"
Var ToppingGotoPayment = "true"
DEBUGVAR backGroundAddExtra
DEBUGVAR backGroundAddShotPremium
DEBUGVAR MultiPayEnable
DEBUGVAR CART_COUNT
Var btnAddCart = "Invisible"
If MultiPayEnable = "true" Then
Var btnAddCart = "Enable"
If CART_COUNT = 3 Then
Var btnAddCart = "Invisible"
EndIf
EndIf
Var LidDeactiveButton = "Invisible"
Var StrawDeactiveButton = "Invisible"
Machine DoorClose
Machine DoorLidClose
Var ButtonNext = "false"
2021-12-08 17:25:41 +07:00
2021-11-30 14:58:53 +07:00
Var NEW_MULTI = "Invisible"
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
Var high_light_drink_type = "Invisible"
Var text_hot_color = "0x84776F"
Var text_cold_color = "0x84776F"
Var text_blender_color = "0x84776F"
2022-03-23 22:02:11 +07:00
If new_layout = "true" Then
2022-05-13 18:52:15 +07:00
Var PriceDrinkTmpShow = "---"
2022-03-23 22:02:11 +07:00
Var show_select_type = "Enable"
2022-03-24 11:42:29 +07:00
Var hot_button_state = PD_STAGE_1
Var cold_button_state = PD_STAGE_2
Var blend_button_state = PD_STAGE_3
2022-04-05 21:41:05 +07:00
; Protect have product-code but menu disable or invalid.
If hot_button_state = "Invisible" Then
Var hot_button_state = "Disable2"
EndIf
If cold_button_state = "Invisible" Then
Var cold_button_state = "Disable2"
EndIf
If blend_button_state = "Invisible" Then
Var blend_button_state = "Disable2"
EndIf
2022-04-01 10:42:00 +07:00
Function 2
2022-03-23 22:02:11 +07:00
Else
Var show_select_type = "Invisible"
2022-05-13 18:52:15 +07:00
; assume auto select
Var SelectDrinkType = 1
2022-03-23 22:02:11 +07:00
EndIf
DEBUGVAR show_select_type
DEBUGVAR PriceD1
DEBUGVAR PriceD2
DEBUGVAR PriceD3
If hot_button_state = "Disable2" Then
Var text_price_d1 = ""
Else
Var text_price_d1 = "(฿" + PriceD1
Var text_price_d1 = text_price_d1 + ")"
EndIf
If cold_button_state = "Disable2" Then
Var text_price_d2 = ""
Else
Var text_price_d2 = "(฿" + PriceD2
Var text_price_d2 = text_price_d2 + ")"
EndIf
If blend_button_state = "Disable2" Then
Var text_price_d3 = ""
Else
Var text_price_d3 = "(฿" + PriceD3
Var text_price_d3 = text_price_d3 + ")"
EndIf
2022-03-24 11:42:29 +07:00
DEBUGVAR PD_CODE1
DEBUGVAR PD_CODE2
DEBUGVAR PD_CODE3
DEBUGVAR PD_STAGE_1
DEBUGVAR PD_STAGE_2
DEBUGVAR PD_STAGE_3
Var img_cold = "/bt_cold_no.png"
Var img_cold_sel = "/bt_cold_selected_no.png"
Var img_cold_dis = "/bt_cold_disable_no.png"
Var img_cold_dis2 = "/bt_cold_disable2_no.png"
Var img_smth = "/bt_smoothie_no.png"
Var img_smth_sel = "/bt_smoothie_selected_no.png"
Var img_smth_dis = "/bt_smoothie_disable_no.png"
Var img_smth_dis2 = "/bt_smoothie_disable2_no.png"
2022-03-24 11:42:29 +07:00
2022-05-13 18:52:15 +07:00
Var topping_price_refresh = 1
2022-06-10 10:54:24 +07:00
Var StrawState = "Enable"
Var LidState = "Enable"
2022-06-20 12:22:14 +07:00
Var MAT_ID_9701 = StrawState
2021-11-15 21:59:48 +07:00
</EventOpen>
2021-11-30 14:58:53 +07:00
<Timeout> 1000 </Timeout>
2021-11-15 21:59:48 +07:00
<EventTimeout>
DEBUGVAR Timeout
2021-11-15 21:59:48 +07:00
Var Timeout = Timeout + 1
2021-11-30 14:58:53 +07:00
If Timeout > 40 Then
2021-11-15 21:59:48 +07:00
Var Timeout = 0
2021-12-17 12:48:38 +07:00
If Seeker = "next" Then
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
2021-12-17 12:48:38 +07:00
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
Else
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
2021-12-17 12:48:38 +07:00
Open "ROOT/taobin_project/xml/page_catalog.xml"
EndIf
2022-05-05 23:15:44 +07:00
2021-11-15 21:59:48 +07:00
EndIf
2021-11-30 14:58:53 +07:00
If MultiPayEnable = "true" Then
If NEW_MULTI = "Invisible" Then
Var NEW_MULTI = "Enable"
Else
Var NEW_MULTI = "Invisible"
EndIf
EndIf
2022-02-28 22:33:45 +07:00
If Seeker = "curr" Then
If DoorCupPosition = "bottom" Then
; It normal
Var EmergencyStop = "false"
Else
Var EmergencyStop = "true"
EndIf
EndIf
2021-11-30 14:58:53 +07:00
Refresh
2021-11-15 21:59:48 +07:00
TimerReset
</EventTimeout>
2022-05-13 18:52:15 +07:00
<Image>
<X> 0 </X>
<Y> 380 </Y>
<Width> 1080 </Width>
<Height> 1540 </Height>
<Color> "0xeae6e1" </Color>
</Image>
2021-11-15 21:59:48 +07:00
<Button>
<X> 990 </X>
<Y> 438 </Y>
<Filename> show_btn </Filename>
<FilenamePress> show_btp </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
; eng
2022-04-05 21:41:05 +07:00
SAVELOG "Lang change!"
2021-11-15 21:59:48 +07:00
If show_eng = "true" Then
Var show_eng = "false"
Else
Var show_eng = "true"
EndIf
If show_eng = "true" Then
Var DirImage = "ROOT/taobin_project/image/topping2_en"
2021-11-15 21:59:48 +07:00
Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png"
Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png"
Var showname = NameDrink
Var showdesc = DrinkDescription
Var text_show_thai = "Invisible"
Var text_show_eng = "Enable"
2022-05-18 10:39:13 +07:00
Var topping_shot_price_x = 630
2021-11-15 21:59:48 +07:00
Else
Var DirImage = "ROOT/taobin_project/image/topping2"
2021-11-15 21:59:48 +07:00
Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png"
Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png"
Var showname = NameDrinkTH
Var showdesc = DrinkDescriptionTH
Var text_show_thai = "Enable"
Var text_show_eng = "Invisible"
2022-05-18 10:39:13 +07:00
Var topping_shot_price_x = 600
2021-11-15 21:59:48 +07:00
EndIf
Var backGroundAddExtra = DirImage + "/bg_add_shot_coffee_only.png"
Var backGroundAddExtra2 = DirImage + "/bg_add_shot_coffee_only.png"
Var bg_strawlid = DirImage + "/bg_strawlid.png"
Var bg_straw_only = DirImage + "/bg_straw_only.png"
Var bg_lid_only = DirImage + "/bg_lid_only.png"
Var backGroundAddExtra = DirImage + "/bg_add_shot_coffee_only.png"
Var backGroundAddExtra2 = DirImage + "/bg_add_shot_coffee_only.png"
Var backGroundAddShotPremium = DirImage + "/bg_add_shot_coffee2_only.png"
Var backGroundAddShotPremiumWith = DirImage + "/bg_add_shot_coffee_only.png"
CRLFToSpace showname
CRLFToSpace showdesc
2022-08-22 14:35:09 +07:00
If BGSugar = "Enable" Then
If SelectDrinkType = 1 Then
If show_eng = "true" Then
Play "/mnt/sdcard/coffeevending/taobin_project/sound_eng/Sweet.mp3"
Else
Play "/mnt/sdcard/coffeevending/taobin_project/sound_thai/select_level.mp3"
EndIf
2022-05-24 22:09:45 +07:00
EndIf
2021-11-15 21:59:48 +07:00
EndIf
2022-04-04 16:15:05 +07:00
2022-04-05 21:41:05 +07:00
If new_layout = "true" Then
Function 2
EndIf
2021-11-15 21:59:48 +07:00
RefreshAll
</EventClick>
</Button>
2022-05-05 23:15:44 +07:00
;<Video>
;<X> 0 </X>
;<Y> 0 </Y>
;<Width> 1080</Width>
;<Height> 380 </Height>
;<Loop> "true" </Loop>
;<Filename> video_menu_0 </Filename>
;
;</Video>
2021-11-15 21:59:48 +07:00
; back
<Button>
<X> 19 </X>
<Y> 420 </Y>
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow.png" </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
;Open PreviseXMLFileName2
DEBUGVAR OpenFromXML
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
2021-11-15 21:59:48 +07:00
Open OpenFromXML
2022-05-05 23:15:44 +07:00
2021-11-15 21:59:48 +07:00
</EventClick>
</Button>
<EventMachine>
DEBUGVAR MAT_ID_9701
DEBUGVAR MAT_ID_9601
DEBUGVAR SubMenuProductCode1
DEBUGVAR SubMenuName11
DEBUGVAR SubMenuPrice1
DEBUGVAR SubMenuProductCode2
DEBUGVAR SubMenuName12
DEBUGVAR TOPPING1
2022-02-08 22:58:19 +07:00
DEBUGVAR TOPPING1_EXT_2
2021-11-15 21:59:48 +07:00
DEBUGVAR TOPPING2
DEBUGVAR TOPPING3
DEBUGVAR TOPPING4
DEBUGVAR toppingID1index1
DEBUGVAR toppingID1index2
DEBUGVAR toppingID1index3
DEBUGVAR toppingID1index4
DEBUGVAR toppingID1index5
DEBUGVAR toppingID1index6
DEBUGVAR toppingID1index7
DEBUGVAR toppingID1index8
DEBUGVAR toppingID1index9
DEBUGVAR toppingID2index1
DEBUGVAR toppingID2index2
DEBUGVAR toppingID2index3
DEBUGVAR toppingID2index4
DEBUGVAR toppingID2index5
If toppingID1index5 > 0 Then
SAVELOG "toppingID1index5 not set"
EndIf
DEBUGVAR MenuCodeName
DEBUGVAR toppingID1Default
DEBUGVAR toppingID2Default
DEBUGVAR toppingID3Default
DEBUGVAR toppingID2price2
DEBUGVAR toppingID3price2
DEBUGVAR BrewParam
2022-05-19 11:03:07 +07:00
DEBUGVAR UserSeletedSugar
2021-11-15 21:59:48 +07:00
If BugFlag = 1 Then
Else
2022-05-19 11:03:07 +07:00
2021-11-15 21:59:48 +07:00
STRCONTAIN "9701" BrewParam IgnoreLidStraw
DEBUGVAR BrewParam
DEBUGVAR IgnoreLidStraw
Var h_block_of_sugar = 210
;STRCONTAIN "Smoothie" SubMenuName11 HaveSmoothie
STRCONTAIN "Smoothie" MenuCodeName HaveSmoothie
2022-03-23 22:02:11 +07:00
If show_select_type = "Invisible" Then
If HaveSmoothie = "true" Then
Var blendedState = "Enable"
Var blendedStateShow = "Enable"
Var PriceDiff = SubMenuPrice1 - PriceDrinkNoTop
DEBUGVAR IsSmoRet
If IsSmoRet = "true" Then
Var blendedState = "ForceSet"
Var blendedStateTxt = "Enable"
Topping "LoadSubMenu" SubMenuProductCode1
Function 1
Else
Var blendedStateTxt = "Invisible"
EndIf
2021-11-15 21:59:48 +07:00
2022-03-23 22:02:11 +07:00
EndIf
Else
Var blendedStateShow = "Invisible"
2021-11-15 21:59:48 +07:00
EndIf
If IgnoreLidStraw = "true" Then
Var IgnoreLidStraw = "false"
Var ShowLidStraw = "Invisible"
Var ShowLidOnly = "Invisible"
Var ShowStrawOnly = "Invisible"
Else
Var ShowLidStraw = "Enable"
2022-06-10 10:54:24 +07:00
If StrawState = "Enable" Then
If MAT_ID_9701 = "Enable" Then
Var StrawState = MAT_ID_9701
Else
Var StrawState = MAT_ID_9701
EndIf
2021-11-15 21:59:48 +07:00
EndIf
2022-06-29 18:21:40 +07:00
DEBUGVAR StrawState
If StrawState = "Press" Then
Var Seeker.thankStrawFlag = 1
Else
Var Seeker.thankStrawFlag = 0
EndIf
2022-06-10 10:54:24 +07:00
If LidState = "Enable" Then
If MAT_ID_9601 = "Enable" Then
Var LidState = MAT_ID_9601
Else
Var LidState = MAT_ID_9601
EndIf
2021-11-15 21:59:48 +07:00
EndIf
EndIf
; Override all
If Service_LidStraw = "Disable" Then
Var ShowLidStraw = "Enable"
;Var ShowLidOnly = "Invisible"
;Var ShowStawOnly = "Invisible"
Var StrawState = "Disable"
Var LidState = "Disable"
EndIf
If StrawState = "Enable" Then
Var StrawDeactiveButton = "Invisible"
Else
2022-06-10 10:54:24 +07:00
If StrawState = "Press" Then
Var StrawDeactiveButton = "Invisible"
Else
Var StrawDeactiveButton = "Enable"
EndIf
2021-11-15 21:59:48 +07:00
EndIf
If LidState = "Enable" Then
Var LidDeactiveButton = "Invisible"
Else
2022-06-10 10:54:24 +07:00
If LidState = "Press" Then
Var LidDeactiveButton = "Invisible"
Else
Var LidDeactiveButton = "Enable"
EndIf
2021-11-15 21:59:48 +07:00
EndIf
2022-05-19 11:03:07 +07:00
If UserSeletedSugar = 0 Then
2021-11-15 21:59:48 +07:00
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
2022-05-19 11:03:07 +07:00
Var sugar_default_flag = 0
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If TOPPING1 = "Sugar" Then
If sugarKeto = "true" Then
Var StateImgKeto = "Enable"
Var BGSugar = "Invisible"
Else
Var BGSugar = "Enable"
Endif
Var ShiftSugarStep = 1
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
If toppingID1index1 = toppingID1Default Then
Var SugarState1 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index2 = toppingID1Default Then
Var SugarState2 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index3 = toppingID1Default Then
Var SugarState3 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index4 = toppingID1Default Then
Var SugarState4 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index5 = toppingID1Default Then
Var SugarState5 = "PressForever"
Var sugar_default_flag = 1
EndIf
If sugar_default_flag = 0 Then
Var SugarState1 = "PressForever"
EndIf
2022-04-20 15:38:07 +07:00
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If TOPPING1 = "Powder Sugar" Then
If sugarKeto = "true" Then
Var StateImgKeto = "Enable"
Var BGSugar = "Enable"
Var h_block_of_sugar = 262
Else
Var BGSugar = "Enable"
EndIf
;Var BGSugar = "Enable"
Var ShiftSugarStep = 1
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
If toppingID1index1 = toppingID1Default Then
Var SugarState1 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index2 = toppingID1Default Then
Var SugarState2 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index3 = toppingID1Default Then
Var SugarState3 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index4 = toppingID1Default Then
Var SugarState4 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index5 = toppingID1Default Then
Var SugarState5 = "PressForever"
Var sugar_default_flag = 1
EndIf
If sugar_default_flag = 0 Then
Var SugarState1 = "PressForever"
EndIf
2021-11-15 21:59:48 +07:00
EndIf
2022-05-19 11:03:07 +07:00
If TOPPING1 = "Sugar Premix 25" Then
Var BGSugar = "Enable"
Var ShiftSugarStep = 2
Var SugarState1 = "Disable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
If toppingID1index1 = toppingID1Default Then
Var SugarState2 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index2 = toppingID1Default Then
Var SugarState3 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index3 = toppingID1Default Then
Var SugarState4 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index4 = toppingID1Default Then
Var SugarState5 = "PressForever"
Var sugar_default_flag = 1
EndIf
If sugar_default_flag = 0 Then
Var SugarState2 = "PressForever"
EndIf
2021-11-15 21:59:48 +07:00
2022-04-20 15:38:07 +07:00
EndIf
2022-05-19 11:03:07 +07:00
If TOPPING1 = "Powder Sugar Premix 50" Then
Var BGSugar = "Enable"
Var ShiftSugarStep = 3
Var SugarState1 = "Disable"
Var SugarState2 = "Disable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
If toppingID1index1 = toppingID1Default Then
Var SugarState3 = "PressForever"
Var sugar_default_flag = 1
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If toppingID1index2 = toppingID1Default Then
Var SugarState4 = "PressForever"
Var sugar_default_flag = 1
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If toppingID1index3 = toppingID1Default Then
Var SugarState5 = "PressForever"
Var sugar_default_flag = 1
EndIf
If sugar_default_flag = 0 Then
Var SugarState3 = "PressForever"
EndIf
2021-11-15 21:59:48 +07:00
EndIf
2022-04-20 15:38:07 +07:00
2022-05-19 11:03:07 +07:00
If TOPPING1 = "Powder Sugar Premix 25" Then
Var BGSugar = "Enable"
Var ShiftSugarStep = 2
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
If toppingID1index1 = toppingID1Default Then
Var SugarState2 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index2 = toppingID1Default Then
Var SugarState3 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index3 = toppingID1Default Then
Var SugarState4 = "PressForever"
Var sugar_default_flag = 1
EndIf
If toppingID1index4 = toppingID1Default Then
Var SugarState5 = "PressForever"
Var sugar_default_flag = 1
EndIf
If sugar_default_flag = 0 Then
Var SugarState2 = "PressForever"
EndIf
2022-04-20 15:38:07 +07:00
EndIf
2022-05-19 11:03:07 +07:00
2022-04-20 15:38:07 +07:00
2022-05-19 11:03:07 +07:00
Var ShowCollagenOnly = "Enable"
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
Var BugFlag = 1
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
Var topping1 = toppingID1Default
2022-05-19 15:51:03 +07:00
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
Var ToppingGotoPayment = "false"
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If BGSugar = "Enable" Then
2022-05-24 22:09:45 +07:00
If SelectDrinkType = 1 Then
If show_eng = "true" Then
Play "/mnt/sdcard/coffeevending/taobin_project/sound_eng/Sweet.mp3"
Else
Play "/mnt/sdcard/coffeevending/taobin_project/sound_thai/select_level.mp3"
EndIf
2022-05-19 11:03:07 +07:00
EndIf
2022-04-20 15:38:07 +07:00
EndIf
2022-05-19 15:51:03 +07:00
If SelectDrinkType = 0 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
Else
EndIf
; End of UserSeletedSugar = 0
2021-11-15 21:59:48 +07:00
Refresh
Var collagenShow = "true"
;-BEGIN shot layout
2022-05-13 18:52:15 +07:00
If topping_price_refresh = 1 Then
Var topping_price_refresh = 0
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
Var topping3 = toppingID3Default
Var shot_h_layout = 218
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
If TOPPING2 = "shot coffee" Then
Var ShotCoffeeBG = "Enable"
Var showShotEnable = "Enable"
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
Refresh
EndIf
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
If TOPPING2 = "shot coffee termtem" Then
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
Var ShotCoffeeBG = "Enable"
Var showShotEnable = "Enable"
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
If TOPPING2 = "shot coffee 1003" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2021-11-15 21:59:48 +07:00
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
If TOPPING2 = "shot coffee 1007" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2021-11-15 21:59:48 +07:00
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
If TOPPING2 = "shot coffee 1008" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2021-11-15 21:59:48 +07:00
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
2022-01-14 13:54:47 +07:00
2022-05-13 18:52:15 +07:00
If TOPPING2 = "add-show-1009" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2022-01-14 13:54:47 +07:00
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
If TOPPING2 = "add-show-1101" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2022-01-14 13:54:47 +07:00
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
2022-01-19 14:28:35 +07:00
2022-05-13 18:52:15 +07:00
If TOPPING2 = "add-show-1102" Then
2022-02-22 13:14:25 +07:00
2022-05-13 18:52:15 +07:00
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2022-04-25 17:31:04 +07:00
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
If TOPPING2 = "add-show-1103" Then
2022-02-22 13:14:25 +07:00
2022-05-13 18:52:15 +07:00
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2022-01-19 14:28:35 +07:00
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
If TOPPING2 = "add-show-1104" Then
2021-11-15 21:59:48 +07:00
2022-05-13 18:52:15 +07:00
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
2022-05-18 10:39:13 +07:00
Var text_price_topping = "(+฿" + toppingID2price2
2022-05-13 18:52:15 +07:00
DEBUGVAR TOPPING2
Refresh
EndIf
2022-05-18 10:39:13 +07:00
If TOPPING2 = "add-show-1105" Then
Var ShotCoffeePremium = "Enable"
Var showShotEnable = "Enable"
Var text_price_topping = "(+฿" + toppingID2price2
DEBUGVAR TOPPING2
Refresh
EndIf
Var text_price_topping = text_price_topping + ")"
2022-05-13 18:52:15 +07:00
;-END
If TOPPING3 = "Collagen" Then
Var CollagenState = "Enable"
Else
Var CollagenState = "Invisible"
Var ShowCollagenOnly = "Invisible"
EndIf
EndIf
;topping_price_refresh = 0
2021-11-15 21:59:48 +07:00
SAVELOG ToppingGotoPayment
If ToppingGotoPayment = "true" Then
Topping "Select" SelectDrink
; Pack
2022-05-19 18:10:37 +07:00
Topping "Pack" ExtendDataCurr
Var Seeker.ExtendDataCurr = ExtendDataCurr
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
2021-11-15 21:59:48 +07:00
Open "ROOT/taobin_project/xml/page_payment.xml"
EndIf
If RoadShow = "true" Then
Var PriceShowValue = "Free"
EndIf
SAVELOG toppingID2price1
SAVELOG toppingID2price2
SAVELOG toppingID2price3
EndIf
</EventMachine>
<EventCart>
;Var BugFlag = 1
If CartUpdate = "true" Then
Var CartUpdate = "-"
2022-05-05 23:15:44 +07:00
2021-11-15 21:59:48 +07:00
If CART_COUNT = 3 Then
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
2021-11-15 21:59:48 +07:00
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
Else
If ButtonNext = "true" Then
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
2021-11-15 21:59:48 +07:00
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
Else
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
2021-11-15 21:59:48 +07:00
Open "ROOT/taobin_project/xml/page_catalog.xml"
EndIf
EndIf
EndIf
</EventCart>
; same
<Image>
<X> 374 </X>
<Y> 382 </Y>
<Width> 331 </Width>
<Height> 436 </Height>
<Filename> PictureDrink </Filename>
</Image>
<Image>
<X> 374 </X>
<Y> 399 </Y>
<State> eval(
If IsSmoRet = "true" Then
Var return = "Enable"
Else
Var return = "Invisible"
EndIf
)
</State>
<Filename> "ROOT/taobin_project/image/topping2/blender_icon.png" </Filename>
</Image>
; same
<Text>
<X> 0 </X>
<Y> 752 </Y>
<Width> 1080</Width>
<Align> Center </Align>
<Size> 72 </Size>
<Font> KanitMediumTTF </Font>
<Color> 0x513C2F </Color>
<Value> showname </Value>
</Text>
; same
<Text>
<X> 0 </X>
<Y> 836 </Y>
<Width> 1080</Width>
<Align> Center </Align>
<Size> 24 </Size>
<Font> KanitLightTTF </Font>
<Color> 0x6F5F51 </Color>
<Value> showdesc </Value>
</Text>
;<Text>
;<X> 0 </X>
;<Y> 880 </Y>
;<State> BGSugar </State>
;<Width> 1080</Width>
;<Align> Center </Align>
;<Size> 18 </Size>
;<Font> KanitTTF </Font>
;<Color> 0xEE8C62 </Color>
;<Value> "*ห้ามดื่มเกินวันละ 2 แก้ว เพราะหัวใจสั่น นอนไม่หลับ เด็กและสตรีมีครรภ์ไม่ควรดื่ม ผู้ป่วยควรปรึกษาแพทย์ก่อน" </Value>
;</Text>
;
;
;
;
;
;
;
;
;
;
;
;
;- FRAME SCORELLL
<FrameScroll>
<X> 52 </X>
<Y> 881 </Y>
<Width> 1080 </Width>
<ScrollHeight> "auto-all" </ScrollHeight>
<Scroll> "Vertical" </Scroll>
<Column> 1 </Column>
2022-03-23 22:02:11 +07:00
<Block>
; show_select_type
2022-05-13 18:52:15 +07:00
<Width> 988 </Width>
<Height> 162 </Height>
2022-03-23 22:02:11 +07:00
<MarginTop> 20 </MarginTop>
<State> show_select_type </State>
<Image>
<Filename> Var( DirImage + "/drink_select_type.png" )</Filename>
</Image>
<Button>
<X> 456 </X>
<Y> 72 </Y>
2022-03-24 11:42:29 +07:00
<State> hot_button_state </Stage>
<Mode> "No" </Mode>
2022-03-23 22:02:11 +07:00
<Filename> Var( DirImage + "/bt_hot.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bt_hot_selected.png" ) </FilenamePress>
<FilenameDisable> Var( DirImage + "/bt_hot_disable.png" ) </FilenameDisable>
2022-03-24 11:42:29 +07:00
<FilenameDisable2> Var( DirImage + "/bt_hot_disable2.png" ) </FilenameDisable2>
2022-03-23 22:02:11 +07:00
<FilenameForce> Var( DirImage + "/bt_hot_selected.png" ) </FilenameForce>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press hot"
2022-03-24 11:42:29 +07:00
Var hot_button_state = "PressForever"
If cold_button_state = "Disable" Then
Else
If cold_button_state = "Diable2" Then
Else
Var cold_button_state = "Enable"
EndIf
EndIf
If blend_button_state = "Disable" Then
Else
If blend_button_state = "Disable2" Then
Else
Var blend_button_state = "Enable"
EndIf
EndIf
2022-05-13 18:52:15 +07:00
DEBUGVAR cold_button_state
DEBUGVAR blend_button_state
2022-05-11 17:20:33 +07:00
Var BugFlag = 0
2022-05-13 18:52:15 +07:00
Var topping_price_refresh = 0
2022-05-11 17:20:33 +07:00
Topping "Load" PD_CODE1
2022-04-01 10:42:00 +07:00
2022-05-13 18:52:15 +07:00
Var high_light_drink_type = "Invisible"
2022-04-01 10:42:00 +07:00
Function 2
2022-03-24 11:42:29 +07:00
Refresh
2022-03-23 22:02:11 +07:00
</EventClick>
</Button>
2022-03-23 22:02:11 +07:00
<Button>
<X> 614 </X>
<Y> 72 </Y>
2022-03-24 11:42:29 +07:00
<State> cold_button_state </Stage>
<Mode> "No" </Mode>
<Filename> Var( DirImage + img_cold ) </Filename>
<FilenamePress> Var( DirImage + img_cold_sel ) </FilenamePress>
<FilenameDisable> Var( DirImage + img_cold_dis ) </FilenameDisable>
<FilenameDisable2> Var( DirImage + img_cold_dis2 ) </FilenameDisable2>
<FilenameForce> Var( DirImage + img_cold_sel ) </FilenameForce>
2022-03-23 22:02:11 +07:00
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press cold"
2022-03-24 11:42:29 +07:00
Var cold_button_state = "PressForever"
If hot_button_state = "Disable" Then
Else
2022-04-01 10:42:00 +07:00
If hot_button_state = "Disable2" Then
Else
Var hot_button_state = "Enable"
EndIf
2022-03-24 11:42:29 +07:00
EndIf
If blend_button_state = "Disable" Then
Else
2022-04-01 10:42:00 +07:00
If blend_button_state = "Disable2" Then
Else
Var blend_button_state = "Enable"
EndIf
2022-03-24 11:42:29 +07:00
EndIf
2022-05-11 17:20:33 +07:00
Var BugFlag = 0
2022-05-13 18:52:15 +07:00
Var topping_price_refresh = 0
2022-05-11 17:20:33 +07:00
Topping "Load" PD_CODE2
2022-03-24 11:42:29 +07:00
2022-04-01 10:42:00 +07:00
Function 2
2022-03-24 11:42:29 +07:00
Refresh
2022-03-23 22:02:11 +07:00
</EventClick>
</Button>
<Button>
<X> 772 </X>
<Y> 72 </Y>
2022-03-24 11:42:29 +07:00
<State> blend_button_state </Stage>
2022-03-23 22:02:11 +07:00
<Mode> "No" </Mode>
<Filename> Var( DirImage + img_smth ) </Filename>
<FilenamePress> Var( DirImage + img_smth_sel ) </FilenamePress>
<FilenameDisable> Var( DirImage + img_smth_dis ) </FilenameDisable>
<FilenameDisable2> Var( DirImage + img_smth_dis2 ) </FilenameDisable2>
<FilenameForce> Var( DirImage + img_smth_sel ) </FilenameForce>
2022-03-23 22:02:11 +07:00
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
2022-03-24 11:42:29 +07:00
SAVELOG "Press blend"
2022-03-23 22:02:11 +07:00
2022-03-24 11:42:29 +07:00
Var blend_button_state = "PressForever"
If hot_button_state = "Disable" Then
Else
2022-04-01 10:42:00 +07:00
If hot_button_state = "Disable2" Then
Else
Var hot_button_state = "Enable"
EndIf
2022-03-24 11:42:29 +07:00
EndIf
If cold_button_state = "Disable" Then
Else
2022-04-01 10:42:00 +07:00
If cold_button_state = "Disable2" Then
Else
Var cold_button_state = "Enable"
EndIf
2022-03-24 11:42:29 +07:00
EndIf
2022-05-11 17:20:33 +07:00
Var BugFlag = 0
2022-05-13 18:52:15 +07:00
Var topping_price_refresh = 0
2022-05-11 17:20:33 +07:00
Topping "Load" PD_CODE3
2022-04-01 10:42:00 +07:00
Function 2
2022-03-24 11:42:29 +07:00
Refresh
2022-03-23 22:02:11 +07:00
</EventClick>
</Button>
<Text>
<X> 552 </X>
<Y> 85 </Y>
<Font> KanitRegularTTF </Font>
<Size> 23 </Size>
<Color> text_hot_color </Color>
<Value> text_price_d1 </Value>
</Text>
<Text>
<X> 710 </X>
<Y> 85 </Y>
<Font> KanitRegularTTF </Font>
<Size> 23 </Size>
<Color> text_cold_color </Color>
<Value> text_price_d2 </Value>
</Text>
<Text>
<X> 852 </X>
<Y> 85 </Y>
<Font> KanitRegularTTF </Font>
<Size> 23 </Size>
<State> text_show_thai</State>
<Color> text_blender_color </Color>
<Value> text_price_d3 </Value>
</Text>
<Text>
<X> 872 </X>
<Y> 85 </Y>
<Font> KanitRegularTTF </Font>
<State> text_show_eng</State>
<Size> 23 </Size>
<Color> text_blender_color </Color>
<Value> text_price_d3 </Value>
</Text>
2022-03-23 22:02:11 +07:00
</Block>
2021-11-15 21:59:48 +07:00
<Block>
<Width> 986 </Width>
<Height> 160 </Height>
<MarginTop> 20 </MarginTop>
<State> blendedStateShow </State>
<Image>
<Filename> Var( DirImage + "/bg_blended.png" )</Filename>
</Image>
<Button>
<X> 40 </X>
<Y> 72 </Y>
<State> blendedState </Stage>
<Mode> "No" </Mode>
<Animation>
<Style> "shake-text" </Style>
<OnEvent> "OnValueChange" </OnEvent>
</Animation>
<Filename> Var( DirImage + "/bn_blended.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_blended.png" ) </FilenamePress>
<FilenameDisable> Var( DirImage + "/bd_blended.png" ) </FilenameDisable>
<FilenameForce> Var( DirImage + "/bp_blended.png" ) </FilenameForce>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press Smoothies"
If blendedState = "Press" Then
Var blendedState = "Enable"
Else
Var blendedState = "Press"
EndIf
Function 1
Refresh
</EventClick>
</Button>
<Button>
<X> 896 </X>
<Y> 79 </Y>
<State> blendedState </Stage>
<Mode> "No" </Mode>
<Animation>
<Style> "shake-text" </Style>
<OnEvent> "OnValueChange" </OnEvent>
</Animation>
<Filename> Var( DirImage + "/cb_notcheck.png" ) </Filename>
<FilenamePress> Var( DirImage + "/cb_checked.png" ) </FilenamePress>
<FilenameDisable> Var( DirImage + "/cb_checkdis.png" ) </FilenameDisable>
<FilenameForce> Var( DirImage + "/cb_force_checked.png" ) </FilenameForce>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press Smoothies"
If blendedState = "Press" Then
Var blendedState = "Enable"
Else
Var blendedState = "Press"
EndIf
Function 1
Refresh
</EventClick>
</Button>
<Image>
<State> showText7 </Stage>
<X> 602 </X>
<Y> 64 </Y>
<Filename> Var( DirImage + "/text7.png" ) </Filename>
</Image>
<Image>
<State> blendedStateTxt </Stage>
<X> 602 </X>
<Y> 64 </Y>
<Filename> Var( DirImage + "/text5.png" ) </Filename>
</Image>
</Block>
;- Begin topping1
<Block>
<Width> 988 </Width>
<Height> 156 </Height>
<MarginTop> 20 </MarginTop>
<State> BGSugar </State>
; sugar layout
<Image>
<State> BGSugar </State>
<Filename> Var( DirImage + "/bg_sugar.png" )</Filename>
</Image>
;
; sugar1
<Button>
<X> 120 </X>
<Y> 79 </Y>
<State> SugarState1 </Stage>
<Filename> Var( DirImage + "/bn_sugar1.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_sugar1.png" ) </FilenamePress>
<FilenameDisable> Var( DirImage + "/bu_sugar1.png" ) </FilenameDisable>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
DEBUGVAR SugarState1
2022-05-01 10:57:47 +07:00
SAVELOG "SUGAR1"
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
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
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
EndIf
2021-11-15 21:59:48 +07:00
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar2
<Button>
<X> 288 </X>
<Y> 79 </Y>
<State> SugarState2 </Stage>
<Filename> Var( DirImage + "/bn_sugar2.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_sugar2.png" ) </FilenamePress>
<FilenameDisable> Var( DirImage + "/bu_sugar2.png" ) </FilenameDisable>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
2022-05-01 10:57:47 +07:00
SAVELOG "SUGAR2"
2022-05-19 11:03:07 +07:00
DEBUGVAR SelectDrinkType
DEBUGVAR UserSeletedSugar
2022-05-01 10:57:47 +07:00
2022-05-19 11:03:07 +07:00
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "PressForever"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 2 Then
Var SugarState2 = "PressForever"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
2021-11-15 21:59:48 +07:00
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar3
<Button>
<X> 456 </X>
<Y> 79 </Y>
<State> SugarState3 </Stage>
<Filename> Var( DirImage + "/bn_sugar3.png" )</Filename>
<FilenamePress> Var( DirImage + "/bp_sugar3.png" )</FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
2022-05-01 10:57:47 +07:00
SAVELOG "SUGAR3"
2022-05-19 11:03:07 +07:00
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index3
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 2 Then
Var SugarState2 = "Enable"
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 3 Then
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
Var SugarState3 = "PressForever"
Var SugarState4 = "Enable"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index1
EndIf
Var UserSeletedSugar = 1
2021-11-15 21:59:48 +07:00
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar4
<Button>
<X> 624 </X>
<Y> 79 </Y>
<State> SugarState4 </Stage>
<Filename> Var( DirImage + "/bn_sugar4.png" )</Filename>
<FilenamePress> Var( DirImage + "/bp_sugar4.png" )</FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
2022-05-01 10:57:47 +07:00
SAVELOG "SUGAR4"
2022-05-19 11:03:07 +07:00
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index4
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 2 Then
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index3
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 3 Then
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
Var SugarState3 = "Enable"
Var SugarState4 = "PressForever"
Var SugarState5 = "Enable"
Var topping1 = toppingID1index2
EndIf
Var UserSeletedSugar = 1
EndIf
2021-11-15 21:59:48 +07:00
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
; sugar5
<Button>
<X> 790 </X>
<Y> 79 </Y>
<State> SugarState5 </Stage>
<Filename> Var( DirImage + "/bn_sugar5.png" )</Filename>
<FilenamePress> Var( DirImage + "/bp_sugar5.png" )</FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
2022-05-01 10:57:47 +07:00
SAVELOG "SUGAR5"
2022-05-19 11:03:07 +07:00
If SelectDrinkType = 0 Then
SAVELOG "drink type popup"
Var high_light_drink_type = "Enable"
Else
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 1 Then
Var SugarState1 = "Enable"
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "PressForever"
Var topping1 = toppingID1index5
EndIf
If ShiftSugarStep = 2 Then
Var SugarState2 = "Enable"
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "PressForever"
Var topping1 = toppingID1index4
EndIf
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
If ShiftSugarStep = 3 Then
2021-11-15 21:59:48 +07:00
2022-05-19 11:03:07 +07:00
Var SugarState3 = "Enable"
Var SugarState4 = "Enable"
Var SugarState5 = "PressForever"
Var topping1 = toppingID1index3
EndIf
Var UserSeletedSugar = 1
2021-11-15 21:59:48 +07:00
EndIf
DEBUGVAR topping1
Refresh
</EventClick>
</Button>
;- END topping1
</Block>
;
;
;
;
;
;
;
;
;
;-END
;
;
;
;
;
;
;
;
;
;-BEGIN shot layout
<Block>
<Width> 986 </Width>
<Height> 164 </Height>
<MarginTop> 20 </MarginTop>
<State> ShotCoffeePremium </State>
<Image>
<Filename> backGroundAddShotPremium </Filename>
</Image>
;
<Button>
<X> 40 </X>
<Y> 79 </Y>
<State> showShotEnable </Stage>
<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>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "premium shot press"
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
Var PriceDrinkTmp = PriceDrinkTmp - toppingID2price2
Var topping2 = toppingID2index1
Var DisableUsingCode = "false"
SAVELOG "Deselect add premium shot"
Else
Var showShotEnable = "Press"
Var PriceDrinkTmp = PriceDrinkTmp + toppingID2price2
Var topping2 = toppingID2index2
Var DisableUsingCode = "true"
SAVELOG "Select add premium shot"
EndIf
Var PriceDrinkNoTop = PriceDrinkTmp
Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp
SAVELOG PriceDrinkTmp
Refresh
</EventClick>
</Button>
;
<Button>
<X> 896 </X>
<Y> 79 </Y>
<State> showShotEnable </Stage>
<Mode> "No" </Mode>
<Filename> Var( DirImage + "/cb_notcheck.png" ) </Filename>
<FilenamePress> Var( DirImage + "/cb_checked.png" ) </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "premium shot press"
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
Var PriceDrinkTmp = PriceDrinkTmp - toppingID2price2
Var topping2 = toppingID2index1
Var DisableUsingCode = "false"
SAVELOG "Deselect add premium shot"
Else
Var showShotEnable = "Press"
Var PriceDrinkTmp = PriceDrinkTmp + toppingID2price2
Var topping2 = toppingID2index2
Var DisableUsingCode = "true"
SAVELOG "Select add premium shot"
EndIf
Var PriceDrinkNoTop = PriceDrinkTmp
Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp
SAVELOG PriceDrinkTmp
Refresh
</EventClick>
</Button>
2022-05-18 10:39:13 +07:00
<Text>
<X> topping_shot_price_x </X>
<Y> 77 </Y>
<Font> KanitRegularTTF </Font>
<State> "Enable"</State>
<Size> 36 </Size>
<Color> 0x84776F </Color>
<Value> text_price_topping </Value>
</Text>
2021-11-15 21:59:48 +07:00
</Block>
;-END
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;-BEGIN shot layout
<Block>
<Width> 986 </Width>
<Height> 157 </Height>
<MarginTop> 20 </MarginTop>
<State> ShotCoffeeBG </State>
<Image>
<Filename> backGroundAddExtra </Filename>
</Image>
;
<Button>
<X> 40 </X>
<Y> 72 </Y>
<State> showShotEnable </Stage>
<Mode> "No" </Mode>
<Filename> "ROOT/taobin_project/image/topping2/bn_add_shot.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/topping2/bp_add_shot.png" </FilenamePress>
<FilenameDisable> "ROOT/taobin_project/image/topping2/bd_add_shot.png" ) </FilenameDisable>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press add normal shot"
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
Else
Var showShotEnable = "Press"
EndIf
2022-04-01 10:42:00 +07:00
If new_layout = "true" Then
Function 2
Else
Function 1
EndIf
2021-11-15 21:59:48 +07:00
Refresh
</EventClick>
<Animation>
<Style> "shake-text" </Style>
<OnEvent> "OnValueChange" </OnEvent>
</Animation>
</Button>
;
<Button>
<X> 896 </X>
<Y> 79 </Y>
<State> showShotEnable </Stage>
<Mode> "No" </Mode>
<Filename> Var( DirImage + "/cb_notcheck.png" ) </Filename>
<FilenamePress> Var( DirImage + "/cb_checked.png" ) </FilenamePress>
<FilenameDisable> Var( DirImage + "/cb_checkdis.png" ) </FilenameDisable>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press add normal shot"
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
Else
Var showShotEnable = "Press"
EndIf
2022-04-01 10:42:00 +07:00
If new_layout = "true" Then
Function 2
Else
Function 1
EndIf
2021-11-15 21:59:48 +07:00
Refresh
</EventClick>
<Animation>
<Style> "shake-text" </Style>
<OnEvent> "OnValueChange" </OnEvent>
</Animation>
</Button>
<Image>
<State> showText4 </Stage>
<X> 602 </X>
<Y> 64 </Y>
<Filename> Var( DirImage + "/text4.png" ) </Filename>
</Image>
</Block>
;-END
;
;
;
;
;
;
;
;
;
;
;-BEGIN Collagen
;
;-BEGIN Lid straw
<Block>
<Width> 986 </Width>
<Height> 240 </Height>
<MarginTop> 20 </MarginTop>
<State> ShowLidStraw </State>
<Image>
<Filename> bg_strawlid </Filename>
</Image>
; straw left
<Button>
<X> 40 </X>
<Y> 72 </Y>
<State> StrawState </State>
<Mode> "No" </Mode>
<Filename> "ROOT/taobin_project/image/topping2/bn_straw.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/topping2/bp_straw.png" </FilenamePress>
<FilenameDisable> "ROOT/taobin_project/image/topping2/bd_straw.png" </FilenameDisable>
<EventClick>
SAVELOG "Click straw cb"
If StrawState = "Press" Then
Var StrawState = "Enable"
2022-01-19 14:32:30 +07:00
Var Seeker.thankStrawFlag = 0
2021-11-15 21:59:48 +07:00
Else
Var StrawState = "Press"
2022-01-19 14:32:30 +07:00
Var Seeker.thankStrawFlag = 1
2021-11-15 21:59:48 +07:00
EndIf
Refresh
</EventClick>
</Button>
<Button>
<X> 896 </X>
<Y> 79 </Y>
<State> StrawState </State>
<Mode> "No" </Mode>
<Filename> "ROOT/taobin_project/image/topping2/cb_notcheck.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/topping2/cb_checked.png" </FilenamePress>
<FilenameDisable> Var( DirImage + "/cb_checkdis.png" ) </FilenameDisable>
<EventClick>
SAVELOG "Click straw cb"
If StrawState = "Press" Then
Var StrawState = "Enable"
2022-01-19 14:32:30 +07:00
Var Seeker.thankStrawFlag = 0
2021-11-15 21:59:48 +07:00
Else
Var StrawState = "Press"
2022-01-19 14:32:30 +07:00
Var Seeker.thankStrawFlag = 1
2021-11-15 21:59:48 +07:00
EndIf
Refresh
</EventClick>
</Button>
; LID left
<Button>
<X> 40 </X>
<Y> 148 </Y>
<State> LidState </State>
<Mode> "No" </Mode>
<Filename> "ROOT/taobin_project/image/topping2/bn_lid.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/topping2/bp_lid.png" </FilenamePress>
<FilenameDisable> Var( DirImage + "/bd_lid.png" ) </FilenameDisable>
<EventClick>
SAVELOG "Click LID pic"
If LidState = "Press" Then
Var LidState = "Enable"
2022-01-19 14:32:30 +07:00
Var Seeker.thankLidFlag = 0
2021-11-15 21:59:48 +07:00
Else
Var LidState = "Press"
2022-01-19 14:32:30 +07:00
Var Seeker.thankLidFlag = 1
2021-11-15 21:59:48 +07:00
EndIf
DEBUGVAR SugarState1
Refresh
</EventClick>
</Button>
<Button>
<X> 896 </X>
<Y> 155 </Y>
<State> LidState </State>
<Mode> "No" </Mode>
<Filename> "ROOT/taobin_project/image/topping2/cb_notcheck.png" </Filename>
<FilenamePress> "ROOT/taobin_project/image/topping2/cb_checked.png" </FilenamePress>
<FilenameDisable> Var( DirImage + "/cb_checkdis.png" ) </FilenameDisable>
<EventClick>
SAVELOG "Click LID cb"
If LidState = "Press" Then
Var LidState = "Enable"
2022-01-19 14:32:30 +07:00
Var Seeker.thankLidFlag = 0
2021-11-15 21:59:48 +07:00
Else
Var LidState = "Press"
2022-01-19 14:32:30 +07:00
Var Seeker.thankLidFlag = 1
2021-11-15 21:59:48 +07:00
EndIf
Refresh
</EventClick>
</Button>
<Image>
<State> StrawDeactiveButton </Stage>
<X> 602 </X>
<Y> 64 </Y>
<Filename> Var( DirImage + "/text20.png" ) </Filename>
</Image>
<Image>
<State> LidDeactiveButton </Stage>
<X> 602 </X>
<Y> 150 </Y>
<Filename> Var( DirImage + "/text21.png" ) </Filename>
</Image>
</Block>
;
;
;
;
;
;
;
;
;
</FrameScroll>
<EventSecurity>
Open "/media/bt/xml/security_alarm.xml"
</EventSecurity>
; back
<Button>
<X> 44 </X>
<Y> 1785 </Y>
<Filename> Var( DirImage + "/bn_cancel.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_cancel.png" )</FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
2021-12-17 12:48:38 +07:00
If Seeker = "next" Then
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
2021-12-17 12:48:38 +07:00
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
Else
2022-05-05 23:15:44 +07:00
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
2021-12-17 12:48:38 +07:00
Open "ROOT/taobin_project/xml/page_catalog.xml"
EndIf
2021-11-15 21:59:48 +07:00
</EventClick>
</Button>
2021-12-08 17:25:41 +07:00
2021-11-15 21:59:48 +07:00
; add cart
<Button>
<State> btnAddCart </State>
<X> 285 </X>
<Y> 1785 </Y>
<Filename> Var( DirImage + "/bn_add.png" ) </Filename>
<FilenamePress> Var( DirImage + "/bp_add.png" )</FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
Var PriceDrink = PriceDrinkTmp
SAVELOG "USER press next ( topping ) - new"
DEBUGVAR topping1
DEBUGVAR topping2
DEBUGVAR topping3
DEBUGVAR LidState
DEBUGVAR StrawState
DEBUGVAR UserSelectProductCode
DEBUGVAR HAVE_UV_DOOR_LID
2022-02-03 21:03:39 +07:00
If StrawState = "Press" Then
Machine StrawOrder
Var LedLidBlink = "true"
EndIf
2021-11-15 21:59:48 +07:00
2022-02-03 21:03:39 +07:00
If LidState = "Press" Then
Machine LidOrder
Var LedLidBlink = "true"
EndIf
2021-11-15 21:59:48 +07:00
2022-02-03 21:03:39 +07:00
Var StrawState = "Enable"
Var LidState = "Enable"
;
2021-11-15 21:59:48 +07:00
Var SelectDrink = UserSelectProductCode
; Set drink
Topping "Select" UserSelectProductCode
; Set option toppinng and pack
Topping "Select1-ID" topping1
Topping "Select2-ID" topping2
Topping "Select3-ID" topping3
; Pack
Topping "Pack" ExtendData
2022-05-19 18:10:37 +07:00
Var Seeker.ExtendData = ExtendData
2021-11-15 21:59:48 +07:00
If CART1_STATUS = "EMPTY" Then
Cart "AddMenuID" 1
Else
If CART2_STATUS = "EMPTY" Then
Cart "AddMenuID" 2
Else
If CART3_STATUS = "EMPTY" Then
Cart "AddMenuID" 3
EndIf
EndIf
EndIf
Var CartUpdate = "true"
</EventClick>
</Button>
2021-11-30 14:58:53 +07:00
<Button>
<X> 277 </X>
<Y> 1772 </Y>
<State> NEW_MULTI </State>
;<Color> "0x00BDFF" </Color>
<Interval> 500 </Interval>
<Filename> Var( DirImage + "/new_multi.png" ) </Filename>
<EventClick>
</EventClick>
</Button>
2021-11-15 21:59:48 +07:00
; next
<Button>
<X> 673 </X>
<Y> 1785 </Y>
<Filename> Var( DirImage + "/bn_next.png" )</Filename>
<FilenamePress> Var( DirImage + "/bp_next.png" )</FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
2022-04-05 21:41:05 +07:00
2021-11-15 21:59:48 +07:00
<EventClick>
2021-12-17 12:48:38 +07:00
;Var Seeker = "curr"
2021-11-15 21:59:48 +07:00
2022-04-03 11:01:43 +07:00
If new_layout = "true" Then
; Name , Descript
2022-04-04 16:15:05 +07:00
2022-04-03 11:01:43 +07:00
EndIf
2022-05-13 18:52:15 +07:00
2022-01-14 13:54:47 +07:00
DEBUGVAR PriceDrinkTmp
;Var Seeker.PriceDrink = PriceDrinkTmp
Var PriceDrink = PriceDrinkTmp
2021-11-15 21:59:48 +07:00
SAVELOG "USER press next ( topping ) - new"
2021-12-08 17:25:41 +07:00
2022-05-19 11:03:07 +07:00
If SugarState1 = "PressForever" Then
If ShiftSugarStep = 1 Then
Var topping1 = toppingID1index1
EndIf
EndIf
If SugarState2 = "PressForever" Then
If ShiftSugarStep = 1 Then
Var topping1 = toppingID1index2
EndIf
If ShiftSugarStep = 2 Then
Var topping1 = toppingID1index1
EndIf
EndIf
If SugarState3 = "PressForever" Then
If ShiftSugarStep = 1 Then
Var topping1 = toppingID1index3
EndIf
If ShiftSugarStep = 2 Then
Var topping1 = toppingID1index2
EndIf
If ShiftSugarStep = 3 Then
Var topping1 = toppingID1index1
EndIf
EndIf
If SugarState3 = "PressForever" Then
If ShiftSugarStep = 1 Then
Var topping1 = toppingID1index3
EndIf
If ShiftSugarStep = 2 Then
Var topping1 = toppingID1index2
EndIf
If ShiftSugarStep = 3 Then
Var topping1 = toppingID1index1
EndIf
EndIf
If SugarState4 = "PressForever" Then
If ShiftSugarStep = 1 Then
Var topping1 = toppingID1index4
EndIf
If ShiftSugarStep = 2 Then
Var topping1 = toppingID1index3
EndIf
If ShiftSugarStep = 3 Then
Var topping1 = toppingID1index2
EndIf
EndIf
If SugarState5 = "PressForever" Then
If ShiftSugarStep = 1 Then
Var topping1 = toppingID1index5
EndIf
If ShiftSugarStep = 2 Then
Var topping1 = toppingID1index4
EndIf
If ShiftSugarStep = 3 Then
Var topping1 = toppingID1index3
EndIf
EndIf
2021-12-08 23:27:23 +07:00
Var Seeker.topping1 = topping1
Var Seeker.topping2 = topping2
Var Seeker.topping3 = topping3
2021-12-08 17:25:41 +07:00
2021-12-08 23:27:23 +07:00
Var Seeker.get_a_straw = StrawState
Var Seeker.get_a_lid = LidState
2021-12-08 17:25:41 +07:00
2021-12-08 23:27:23 +07:00
DEBUGVAR Seeker.topping1
DEBUGVAR Seeker.topping2
DEBUGVAR Seeker.topping3
DEBUGVAR Seeker.get_a_straw
DEBUGVAR Seeker.get_a_lid
2021-11-15 21:59:48 +07:00
DEBUGVAR LidState
DEBUGVAR StrawState
DEBUGVAR UserSelectProductCode
2022-06-10 10:54:24 +07:00
; DEBUGVAR HAVE_UV_DOOR_LID obsolete.
2021-11-15 21:59:48 +07:00
2022-06-10 10:54:24 +07:00
If StrawState = "Press" Then
Machine StrawOrder
Var LedLidBlink = "true"
EndIf
2021-11-15 21:59:48 +07:00
2022-06-10 10:54:24 +07:00
If LidState = "Press" Then
Machine LidOrder
Var LedLidBlink = "true"
EndIf
2022-08-02 10:02:31 +07:00
If SelectDrinkType = 0 Then
Else
Var StrawState = "Enable"
Var LidState = "Enable"
EndIf
2022-06-10 10:54:24 +07:00
;
If RoadShow = "true" Then
Var SelectDrink = SaveSelectDrinkRoadShow
Else
Var SelectDrink = UserSelectProductCode
2021-11-15 21:59:48 +07:00
EndIf
2022-06-10 10:54:24 +07:00
2021-12-08 17:25:41 +07:00
2021-12-08 23:27:23 +07:00
Var Seeker.selected_a_drink = UserSelectProductCode
DEBUGVAR Seeker.selected_a_drink
2021-12-08 17:25:41 +07:00
2021-11-15 21:59:48 +07:00
; Set drink
2021-12-08 17:25:41 +07:00
If Seeker = "curr" Then
Topping "Select" UserSelectProductCode
2021-11-15 21:59:48 +07:00
2021-12-08 17:25:41 +07:00
; Set option toppinng and pack
Topping "Select1-ID" topping1
Topping "Select2-ID" topping2
Topping "Select3-ID" topping3
; Pack
2022-05-19 15:51:03 +07:00
Topping "Pack" ExtendDataCurr
2021-12-23 18:41:56 +07:00
Else
Topping "SetNextOrder" UserSelectProductCode
2022-03-23 22:02:11 +07:00
Topping "__select" UserSelectProductCode
; Set option toppinng and pack
Topping "__select1-id" topping1
Topping "__select2-id" topping2
Topping "__select3-id" topping3
; Pack
2022-05-19 15:51:03 +07:00
Topping "__pack" ExtendDataNext
2022-08-28 21:53:24 +07:00
Var NextUserSelectDrinkFromPaid = UserSelectProductCode
Var NextUserSelecttopping1Paid = topping1
Var NextUserSelecttopping2Paid = topping2
Var NextUserSelecttopping3Paid = topping3
2022-08-23 16:48:41 +07:00
2021-12-08 17:25:41 +07:00
EndIf
2022-05-19 18:10:37 +07:00
DEBUGVAR Seeker
DEBUGVAR Seeker.ExtendData
2021-11-15 21:59:48 +07:00
2021-12-17 12:48:38 +07:00
Var Seeker.PictureDrink = PictureDrink
Var Seeker.showname = showname
2022-07-03 22:24:50 +07:00
DEBUGVAR MenuCautionImageStage0
DEBUGVAR CustomerFilterEnable
2022-07-04 10:49:00 +07:00
DEBUGVAR CustomerFilterType
2022-07-03 22:24:50 +07:00
2021-11-15 21:59:48 +07:00
If CART_COUNT = 0 Then
2022-05-13 18:52:15 +07:00
If SelectDrinkType = 1 Then
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
Open "ROOT/taobin_project/xml/page_payment.xml"
EndIf
If SelectDrinkType = 0 Then
Var high_light_drink_type = "Enable"
EndIf
2021-11-15 21:59:48 +07:00
Else
If CART1_STATUS = "EMPTY" Then
Cart "AddMenuID" 1
Else
If CART2_STATUS = "EMPTY" Then
Cart "AddMenuID" 2
Else
If CART3_STATUS = "EMPTY" Then
Cart "AddMenuID" 3
EndIf
EndIf
EndIf
Var CartUpdate = "true"
Var ButtonNext = "true"
EndIf
2022-07-03 22:24:50 +07:00
2021-11-15 21:59:48 +07:00
</EventClick>
</Button>
<Function1>
SAVELOG "FUNCTION1"
Var TOPPING_PRICE = 0
DEBUGVAR PriceDrinkNoTop
DEBUGVAR PriceDiff
DEBUGVAR showShotEnable
DEBUGVAR blendedState
If blendedState = "ForceSet" Then
Var TOPPING_PRICE = PriceDiff
Var UserSelectProductCode = SubMenuProductCode1
Var showShotEnable = "Disable"
Var showText4 = "Enable"
Else
If blendedState = "Press" Then
Var TOPPING_PRICE = PriceDiff
Var UserSelectProductCode = SubMenuProductCode1
Var showShotEnable = "Disable"
Var showText4 = "Enable"
Else
Var UserSelectProductCode = SaveProductCodeSelect
If showShotEnable = "Disable" Then
Var showShotEnable = "Enable"
EndIf
Var showText4 = "Invisible"
EndIf
EndIf
2022-06-10 10:54:24 +07:00
If RoadShow = "true" Then
Var PriceDrinkTmp = "Free"
Var SaveSelectDrinkRoadShow = UserSelectProductCode
EndIf
2021-11-15 21:59:48 +07:00
DEBUGVAR UserSelectProductCode
If showShotEnable = "Press" Then
If blendedState = "Press" Then
Var PriceDrinkTmp = PriceDrinkNoTop
EndIf
Var blendedState = "Disable"
Var TOPPING_PRICE = 0
;Var PriceDrinkTmp = PriceDrinkNoTop + toppingID2price2
Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price2
Var topping2 = toppingID2index2
Var DisableUsingCode = "true"
Var showText7 = "Enable"
SAVELOG "Select add normal shot"
Else
If blendedState = "Disable" Then
Var blendedState = "Enable"
EndIf
Var PriceDrinkTmp = PriceDrinkNoTop
Var topping2 = toppingID2index1
Var DisableUsingCode = "false"
SAVELOG "Deselect add normal shot"
Var showText7 = "Invisible"
EndIf
DEBUGVAR showShotEnable
DEBUGVAR blendedState
Var PriceDrinkTmp = PriceDrinkNoTop + TOPPING_PRICE
Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp
SAVELOG PriceDrinkTmp
Var Timeout = 0
</Function1>
2022-04-01 10:42:00 +07:00
<Function2>
2022-04-05 21:41:05 +07:00
Var img_cold_no_flag = 0
Var img_smth_no_flag = 0
If hot_button_state = "Disable2" Then
If blend_button_state = "Disable2" Then
Var img_cold_no_flag = 1
Else
Var img_cold_no_flag = 1
Var img_smth_no_flag = 2
EndIf
EndIf
If PriceD1 = PriceD2 Then
Var img_cold_no_flag = 1
EndIf
If hot_button_state = "Disable2" Then
If cold_button_state = "Disable2" Then
Var img_smth_no_flag = 1
EndIf
EndIf
If img_cold_no_flag = 1 Then
SAVELOG "Cold Image change."
Var img_cold = "/bt_cold_no.png"
Var img_cold_sel = "/bt_cold_selected_no.png"
Var img_cold_dis = "/bt_cold_disable_no.png"
Var img_cold_dis2 = "/bt_cold_disable2_no.png"
Else
Var img_cold = "/bt_cold.png"
Var img_cold_sel = "/bt_cold_selected.png"
Var img_cold_dis = "/bt_cold_disable.png"
Var img_cold_dis2 = "/bt_cold_disable2.png"
EndIf
If img_smth_no_flag = 1 Then
SAVELOG "Smoothies change img. 1"
Var img_smth = "/bt_smoothie_no.png"
Var img_smth_sel = "/bt_smoothie_selected_no.png"
Var img_smth_dis = "/bt_smoothie_disable_no.png"
Var img_smth_dis2 = "/bt_smoothie_disable2_no.png"
Else
If img_smth_no_flag = 2 Then
SAVELOG "Smoothies change img. 2"
Var img_smth = "/bt_smoothie_sub2.png"
Var img_smth_sel = "/bt_smoothie_selected_sub2.png"
Var img_smth_dis = "/bt_smoothie_disable_sub2.png"
Var img_smth_dis2 = "/bt_smoothie_disable2_sub2.png"
Else
Var img_smth = "/bt_smoothie.png"
Var img_smth_sel = "/bt_smoothie_selected.png"
Var img_smth_dis = "/bt_smoothie_disable.png"
Var img_smth_dis2 = "/bt_smoothie_disable2.png"
EndIf
EndIf
Var img_cold = "/bt_cold_no.png"
Var img_cold_sel = "/bt_cold_selected_no.png"
Var img_cold_dis = "/bt_cold_disable_no.png"
Var img_cold_dis2 = "/bt_cold_disable2_no.png"
Var img_smth = "/bt_smoothie_no.png"
Var img_smth_sel = "/bt_smoothie_selected_no.png"
Var img_smth_dis = "/bt_smoothie_disable_no.png"
Var img_smth_dis2 = "/bt_smoothie_disable2_no.png"
2022-04-05 21:41:05 +07:00
DEBUGVAR menu_name_thai_cold
2022-04-01 10:42:00 +07:00
SAVELOG "FUNCTION2"
Var TOPPING_PRICE = 0
2022-05-13 18:52:15 +07:00
Var SelectDrinkType = 0
2022-04-01 10:42:00 +07:00
2022-05-13 18:52:15 +07:00
; Set default
If SelectCountDrinkType = 1 Then
If DefaultDrinkType = 1 Then
Var hot_button_state = "PressForever"
EndIf
If DefaultDrinkType = 2 Then
Var cold_button_state = "PressForever"
EndIf
If DefaultDrinkType = 3 Then
Var blend_button_state = "PressForever"
EndIf
EndIf
2022-04-01 10:42:00 +07:00
If hot_button_state = "PressForever" Then
Var PriceDrinkNoTop = PriceD1
Var UserSelectProductCode = PD_CODE1
2022-04-05 21:41:05 +07:00
If showShotEnable = "Disable" Then
2022-04-01 10:42:00 +07:00
Var showShotEnable = "Enable"
EndIf
Var showText4 = "Invisible"
2022-04-04 16:15:05 +07:00
If show_eng = "true" Then
Var showname = menu_name_eng_hot
Var showdesc = menu_desc_eng_hot
Else
Var showname = menu_name_thai_hot
Var showdesc = menu_desc_thai_hot
EndIf
Var text_hot_color = "0xFFFFFF"
Var text_cold_color = "0x84776F"
Var text_blender_color = "0x84776F"
2022-05-13 18:52:15 +07:00
Var SelectDrinkType = 1
2022-04-01 10:42:00 +07:00
EndIf
If cold_button_state = "PressForever" Then
Var PriceDrinkNoTop = PriceD2
Var UserSelectProductCode = PD_CODE2
2022-04-05 21:41:05 +07:00
If showShotEnable = "Disable" Then
2022-04-01 10:42:00 +07:00
Var showShotEnable = "Enable"
EndIf
Var showText4 = "Invisible"
2022-04-04 16:15:05 +07:00
If show_eng = "true" Then
Var showname = menu_name_eng_cold
Var showdesc = menu_desc_eng_cold
Else
Var showname = menu_name_thai_cold
Var showdesc = menu_desc_thai_cold
EndIf
Var text_hot_color = "0x84776F"
Var text_cold_color = "0xFFFFFF"
Var text_blender_color = "0x84776F"
2022-05-13 18:52:15 +07:00
Var SelectDrinkType = 1
2022-04-01 10:42:00 +07:00
EndIf
If blend_button_state = "PressForever" Then
Var PriceDrinkNoTop = PriceD3
Var UserSelectProductCode = PD_CODE3
2022-04-05 21:41:05 +07:00
Var showShotEnable = "Disable"
2022-04-01 10:42:00 +07:00
Var showText4 = "Enable"
2022-04-04 16:15:05 +07:00
If show_eng = "true" Then
Var showname = menu_name_eng_blender
Var showdesc = menu_desc_eng_blender
Else
Var showname = menu_name_thai_blender
Var showdesc = menu_desc_thai_blender
EndIf
Var text_hot_color = "0x84776F"
Var text_cold_color = "0x84776F"
Var text_blender_color = "0xFFFFFF"
2022-05-13 18:52:15 +07:00
Var SelectDrinkType = 1
2022-04-01 10:42:00 +07:00
EndIf
DEBUGVAR PriceDrinkNoTop
DEBUGVAR PriceDiff
DEBUGVAR showShotEnable
If showShotEnable = "Press" Then
If blendedState = "Press" Then
Var PriceDrinkTmp = PriceDrinkNoTop
EndIf
Var blendedState = "Disable"
Var TOPPING_PRICE = 0
;Var PriceDrinkTmp = PriceDrinkNoTop + toppingID2price2
Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price2
Var topping2 = toppingID2index2
Var DisableUsingCode = "true"
Var showText7 = "Enable"
SAVELOG "Select add normal shot"
Else
If blendedState = "Disable" Then
Var blendedState = "Enable"
EndIf
Var PriceDrinkTmp = PriceDrinkNoTop
Var topping2 = toppingID2index1
Var DisableUsingCode = "false"
SAVELOG "Deselect add normal shot"
Var showText7 = "Invisible"
EndIf
2022-05-13 18:52:15 +07:00
DEBUGVAR SelectDrinkType
2022-04-05 21:41:05 +07:00
2022-04-01 10:42:00 +07:00
DEBUGVAR showShotEnable
DEBUGVAR blendedState
Var PriceDrinkTmp = PriceDrinkNoTop + TOPPING_PRICE
Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp
2022-05-13 18:52:15 +07:00
If SelectDrinkType = 0 Then
Var PriceDrinkTmpShow = "---"
EndIf
2022-04-01 10:42:00 +07:00
SAVELOG PriceDrinkTmp
2022-06-06 13:07:38 +07:00
2022-04-04 16:15:05 +07:00
CRLFToSpace showname
CRLFToSpace showdesc
DEBUGVAR showname
DEBUGVAR showdesc
2022-04-01 10:42:00 +07:00
Var Timeout = 0
RefreshAll
2022-04-01 10:42:00 +07:00
</Function2>
2022-05-13 18:52:15 +07:00
2021-11-15 21:59:48 +07:00
<Text>
<X> 924 </X>
<Y> 1804 </Y>
<Font> KanitTTF </Font>
<Size> 36 </Size>
<Width> 1080 </Width>
<Color> 0xFFFFFF </Color>
<Animation>
<Style> "shake-text" </Style>
<OnEvent> "OnValueChange" </OnEvent>
</Animation>
<Value> PriceDrinkTmpShow </Value>
</Text>
2022-05-13 18:52:15 +07:00
<Image>
<X> 0 </X>
<Y> 380 </Y>
<Width> 1080 </Width>
<Height> 1540 </Height>
<State> high_light_drink_type </State>
<Filename> "ROOT/taobin_project/image/topping2_en/topping_en/high_light_drink_type.png"</Filename>
</Image>
<Button>
<X> 508 </X>
<Y> 953 </Y>
<State> eval(
Var return = "Invisible"
If high_light_drink_type = "Enable" Then
If hot_button_state = "Enable" Then
Var return = "Enable"
EndIf
EndIf
)
</Stage>
<Width> 160 </Width>
<Height> 56 </Height>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press hot"
Var hot_button_state = "PressForever"
2022-05-24 22:09:45 +07:00
Var SelectDrinkType = 1
2022-05-13 18:52:15 +07:00
Var BugFlag = 0
Var topping_price_refresh = 0
Topping "Load" PD_CODE1
Var high_light_drink_type = "Invisible"
2022-06-06 13:07:38 +07:00
Function 2
2022-05-13 18:52:15 +07:00
Refresh
</EventClick>
</Button>
<Button>
<X> 666 </X>
<Y> 953 </Y>
<State> eval(
Var return = "Invisible"
If high_light_drink_type = "Enable" Then
If cold_button_state = "Enable" Then
Var return = "Enable"
EndIf
EndIf
) </Stage>
<Width> 160 </Width>
<Height> 56 </Height>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
Var cold_button_state = "PressForever"
SAVELOG "Press cold - on high-light"
Var high_light_drink_type = "Invisible"
2022-05-24 22:09:45 +07:00
Var SelectDrinkType = 1
2022-05-13 18:52:15 +07:00
Var BugFlag = 0
Var topping_price_refresh = 0
Topping "Load" PD_CODE2
2022-06-06 13:07:38 +07:00
Var PriceDrinkNoTop = PriceD2
Function 2
2022-05-13 18:52:15 +07:00
Refresh
</EventClick>
</Button>
<Button>
<X> 824 </X>
<Y> 953 </Y>
<State> eval(
Var return = "Invisible"
If high_light_drink_type = "Enable" Then
If blend_button_state = "Enable" Then
Var return = "Enable"
EndIf
EndIf
) </Stage>
<Width> 160 </Width>
<Height> 56 </Height>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG "Press blend"
Var blend_button_state = "PressForever"
Var high_light_drink_type = "Invisible"
2022-05-24 22:09:45 +07:00
Var SelectDrinkType = 1
2022-05-13 18:52:15 +07:00
Var BugFlag = 0
Var topping_price_refresh = 0
Topping "Load" PD_CODE3
2022-06-06 13:07:38 +07:00
Var PriceDrinkNoTop = PriceD3
Function 2
2022-05-13 18:52:15 +07:00
Refresh
</EventClick>
</Button>
<Text>
<X> 543 </X>
<Y> 920 </Y>
<State> high_light_drink_type </State>
<Font> KanitTTF </Font>
<Size> 36 </Size>
<Width> 1080 </Width>
<Color> 0xFF0000 </Color>
<Value> eval(
If show_eng = "true" Then
Var return = "Please choose drink type"
Else
Var return ="โปรดเลือกประเภทเครื่องดื่ม"
EndIf
)</Value>
</Text>
;
2021-11-15 21:59:48 +07:00
</Page>