"Enable" 1080 1920 ; "0xeae6e1" SoundVolume OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" ;include="ROOT/taobin_project/inter/tha/xml/multi/tab_menu_hide.lxml" Machine WakeUp Var TextSelfTestCntColor = "0x746253" Var UserSeletedSugar = 0 SAVELOG "Event Open Select 7" If NoWaitMachineEnable = 1 Then Var ConfirmDrinkButtonState = "Enable" Else Var ConfirmDrinkButtonState = "Invisible" EndIf Var y_topping_bg = 912 Var CHECK_EventOpen_Double = CHECK_EventOpen_Double + 1 If CHECK_EventOpen_Double > 1 Then WRITE_FILE "/mnt/sdcard/xml_alert_bug" "double called" EndIf WEB "DISABLE" DEBUGVAR Seeker Var BGSugarNew = "Invisible" DEBUGVAR video_menu_0 DEBUGVAR SelectDrink DEBUGVAR PictureDrink Var DisableAllNotFreeTopping = 0 Var SaveProductCodeSelect = "-" Var UserSelectProductCode = "-" 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" Var ShowNormalNextButton = "Enable" ; On open Var lidAndStrawOldPageIgnore = "true" Var SugarState1 = "Invisible" Var SugarState2 = "Invisible" Var SugarState3 = "Invisible" Var SugarState4 = "Invisible" Var SugarState5 = "Invisible" Var SugarState6 = "Invisible" Var AddShotEnable = "Invisible" Var BGSugar = "Invisible" Var ShotCoffeeBG = "Invisible" Var showShotEnable = "Invisible" Var ShotCoffeePremium = "Invisible" Var showOreoAddEnable = "Invisible" Var showCustomCoffee = "Invisible" ; Customer Coffee Var CustomCoffeeEnable = "False" Var EnableLightRoast = "Disable" Var showCoffeeWater = "Invisible" Var showCoffeeQuantity = "Invisible" Var showCoffeeLevel = "Invisible" Var showCoffeeTamping = "Invisible" ; States Var CustomCoffeeWaterState[0] = "Enable" Var CustomCoffeeWaterState[1] = "Enable" Var CustomCoffeeWaterState[2] = "Enable" Var CustomCoffeeWaterState[3] = "Enable" Var CustomCoffeeWaterState[4] = "Enable" Var CustomCoffeeQuantityState[0] = "Enable" Var CustomCoffeeQuantityState[1] = "Enable" Var CustomCoffeeQuantityState[2] = "Enable" Var CustomCoffeeLevelState[0] = "Enable" Var CustomCoffeeLevelState[1] = "Enable" Var CustomCoffeeLevelState[2] = "Enable" Var CustomCoffeeLevelState[3] = "Enable" Var CustomCoffeeTampingState[0] = "Enable" Var CustomCoffeeTampingState[1] = "Enable" Var CustomCoffeeTampingState[2] = "Enable" ; Texts Var CustomCoffeeTextY = 47 Var custom_coffee_offset_text_x = 0 Var CustomCoffeeWaterText[0] = "20ml" Var CustomCoffeeWaterText[1] = "30ml" Var CustomCoffeeWaterText[2] = "40ml" Var CustomCoffeeWaterText[3] = "50ml" Var CustomCoffeeWaterText[4] = "60ml" Var CustomCoffeeQuantityText[0] = "10g" Var CustomCoffeeQuantityText[1] = "13g" Var CustomCoffeeQuantityText[2] = "16g" ; End Customer Coffee ; Sugar Zero Cal Var BGSugarHotHealthy = "Invisible" Var BGSugarColdHealthy = "Invisible" Var showText8 = "Invisible" ;Var showShotEnable = "Enable" ;Var ShotCoffeePremium = "Enable" ;Var showOreoAddEnable = "Enable" Var ExtraTopping = "Invisible" ; On open Var LidState = Lid1Status ;SAVELOG PreviseXMLFileName2 Var MenuReady = "-" Var topping1 = "1" Var topping2 = "31" Var topping3 = "31" Var BugFlag = 0 If LanguageShow = "ENG" 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" Var topping_shot_price_x = 630 Var text_x_add_oreo_price = 430 Var text_show_normal_x = 408 Var text_x_free_adjust = 100 Var text_milk_choice_price_x = 255 If PromotionOreoToppingFreeEnable = 0 Then Var text_x_free_adjust = text_x_free_adjust + 5 EndIf Var CustomCoffeeLevelText[0] = "Medium" Var CustomCoffeeLevelText[1] = "Just Right" Var CustomCoffeeLevelText[2] = "Dark" Var CustomCoffeeLevelText[3] = "Darker" Var CustomCoffeeTampingText[0] = "Light" Var CustomCoffeeTampingText[1] = "Medium" Var CustomCoffeeTampingText[2] = "Hight" Var custom_coffee_level_medium_text_x = 540 Var custom_coffee_level_medium_price_x = 600 Var custom_coffee_level_darker_text_x = 880 Var custom_coffee_level_dark_text_x = 785 Var SugarZeroCalPrice_X = 540 Var Text_SugarZeroCalPrice_X = 380 Var Text_SugarNormalPrice_Y = 75 EndIf If LanguageShow = "THAI" Then 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" Var topping_shot_price_x = 600 Var text_x_add_oreo_price = 420 Var text_show_normal_x = 386 Var text_x_free_adjust = 70 Var text_milk_choice_price_x = 237 If PromotionOreoToppingFreeEnable = 0 Then Var text_x_free_adjust = text_x_free_adjust + 30 EndIf Var CustomCoffeeLevelText[0] = "กลาง" Var CustomCoffeeLevelText[1] = "กำลังพอดี" Var CustomCoffeeLevelText[2] = "เข้ม" Var CustomCoffeeLevelText[3] = "เข้มกว่า" Var CustomCoffeeTampingText[0] = "เบา" Var CustomCoffeeTampingText[1] = "ปานกลาง" Var CustomCoffeeTampingText[2] = "เน้น" Var custom_coffee_level_medium_text_x = 560 Var custom_coffee_level_medium_price_x = 600 Var custom_coffee_level_darker_text_x = 880 Var custom_coffee_level_dark_text_x = 790 Var SugarZeroCalPrice_X = 495 Var Text_SugarZeroCalPrice_X = 380 Var Text_SugarNormalPrice_Y = 75 EndIf If LanguageShow = "MYANMAR" Then Var DirImage = "ROOT/taobin_project/image/topping_mmr" Var showname = NameDrink Var showdesc = DrinkDescription Var text_show_thai = "Invisible" Var text_show_eng = "Enable" Var topping_shot_price_x = 630 Var text_x_add_oreo_price = 430 Var text_show_normal_x = 408 Var text_x_free_adjust = 100 Var text_milk_choice_price_x = 255 If PromotionOreoToppingFreeEnable = 0 Then Var text_x_free_adjust = text_x_free_adjust + 5 EndIf Var CustomCoffeeLevelText[0] = "Medium" Var CustomCoffeeLevelText[1] = "Just Right" Var CustomCoffeeLevelText[2] = "Dark" Var CustomCoffeeLevelText[3] = "Darker" Var CustomCoffeeTampingText[0] = "Light" Var CustomCoffeeTampingText[1] = "Medium" Var CustomCoffeeTampingText[2] = "Hight" Var custom_coffee_level_medium_text_x = 540 Var custom_coffee_level_medium_price_x = 600 Var custom_coffee_level_darker_text_x = 880 Var custom_coffee_level_dark_text_x = 785 Var SugarZeroCalPrice_X = 540 Var Text_SugarZeroCalPrice_X = 480 Var Text_SugarNormalPrice_Y = 80 EndIf If LanguageShow = "MSC" Then Var DirImage = "ROOT/taobin_project/image/topping2_en" Var showname = NameDrink Var showdesc = DrinkDescription Var text_show_thai = "Invisible" Var text_show_eng = "Enable" Var topping_shot_price_x = 630 Var text_x_add_oreo_price = 430 Var text_show_normal_x = 408 Var text_x_free_adjust = 100 Var text_milk_choice_price_x = 255 If PromotionOreoToppingFreeEnable = 0 Then Var text_x_free_adjust = text_x_free_adjust + 5 EndIf Var custom_coffee_level_medium_text_x = 540 Var custom_coffee_level_medium_price_x = 600 Var custom_coffee_level_darker_text_x = 880 Var custom_coffee_level_dark_text_x = 785 Var SugarZeroCalPrice_X = 540 Var Text_SugarZeroCalPrice_X = 380 Var Text_SugarNormalPrice_Y = 75 EndIf Var text_x_free_topping = text_x_add_oreo_price + text_x_free_adjust 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 ;SAVELOG PriceDrinkTmp ;- End If RoadShow = "true" Then Var PriceDrinkTmp = "Free" Var SaveSelectDrinkRoadShow = SelectDrink EndIf DEBUGVAR SaveSelectDrinkRoadShow 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" Var NEW_MULTI = "Invisible" Var high_light_drink_type = "Invisible" Var text_hot_color = "0x84776F" Var text_cold_color = "0x84776F" Var text_blender_color = "0x84776F" If new_layout = "true" Then Var PriceDrinkTmpShow = "---" Var show_select_type = "Enable" Var hot_button_state = PD_STAGE_1 Var cold_button_state = PD_STAGE_2 Var blend_button_state = PD_STAGE_3 ; 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 Function 2 Else Var show_select_type = "Invisible" ; assume auto select Var SelectDrinkType = 1 EndIf DEBUGVAR show_select_type DEBUGVAR PriceD1 DEBUGVAR PriceD2 DEBUGVAR PriceD3 If From15THBPro = 1 Then If PriceD1 > 0 Then Var OriginalPriceD1 = PriceD1 Var PriceD1 = 15 EndIf If PriceD2 > 0 Then Var OriginalPriceD2 = PriceD2 Var PriceD2 = 15 EndIf If PriceD3 > 0 Then Var OriginalPriceD3 = PriceD3 Var PriceD3 = 15 EndIf EndIf If hot_button_state = "Disable2" Then Var text_price_d1 = "" Else Var text_price_d1 !assigned StringFmt( PriceD1 , DisplayFormat, PreScaleConvertShow) EndIf If cold_button_state = "Disable2" Then Var text_price_d2 = "" Else Var text_price_d2 !assigned StringFmt( PriceD2 , DisplayFormat, PreScaleConvertShow) EndIf If blend_button_state = "Disable2" Then Var text_price_d3 = "" Else Var text_price_d3 !assigned StringFmt( PriceD3 , DisplayFormat, PreScaleConvertShow) EndIf 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" If PD_CODE2 = "12-05-02-0016" Then Var img_cold = "/bt_normal_no.png" Var img_cold_sel = "/bt_normal_selected_no.png" Var img_cold_dis = "/bt_cold_disable_no.png" Var img_cold_dis2 = "/bt_cold_disable2_no.png" EndIf 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" If MilkChoiceVeganEnable = 1 Then Var OatMilkToppingBg = DirImage + "/bg_milk_choice_j.png" Else Var OatMilkToppingBg = DirImage + "/bg_milk_choice.png" EndIf Var OatMilkToppingEnable = "Invisible" Var OatMilkEnable = "Invisible" Var topping_price_refresh = 1 Var StrawState = "Enable" Var LidState = "Enable" Var MAT_ID_9701 = StrawState Var SubMenuGroupIDSlot6_1 = 0 Var bg_lidProblem_ST = "Invisible" Var GetLidButtonState = "Invisible" Var PromotionIDCurrentOrder = 0 DEBUGVAR PromotionIDCurrentOrder Var DiscountWithIdentifyState = "Invisible" Var WelcomeDrinkButtonState = "Invisible" DEBUGVAR Price5Active DEBUGVAR EnableLiveness DEBUGVAR DiscountWithIdentifyState DEBUGVAR WelcomeDrinkEnable If OreoWelcomeDrinkFromClick = 1 Then Var OreoWelcomeDrinkFromClick = 0 Var WelcomeDrinkButtonState = "Enable" EndIf DEBUGVAR WelcomeDrinkButtonState If EnableLiveness = "true" Then If CameraCount = 1 Then ; echo -n true > /mnt/sdcard/enable_discount_price5 READ_FILE "/mnt/sdcard/enable_discount_price5" EnableDiscountPrice5 DEBUGVAR EnableDiscountPrice5 If EnableDiscountPrice5 = "true" Then Var EnableDiscountWithIdentify = 1 Var DiscountWithIdentifyState = "Enable" EndIf EndIf EndIf If show_eng = "true" Then Var OatMilkX = 400 Else Var OatMilkX = 270 EndIf TRY "/mnt/sdcard/coffeevending/taobin_project/flash_deal/topping_page.ev" Var MenuReason = "" If SugarZeroCalEnable = "false" Then Var SugarZeroCalOption = "Invisible" EndIf If MAT_ID_1215 = "Disable" Then ; Disable2 away Var SugarZeroCalCheck = "Disable2" EndIf If MAT_ID_1215 = "Enable" Then Var SugarZeroCalCheck = "Enable" EndIf If FromCoffeeDrink1BathPro = 1 Then Var DisableAllNotFreeTopping = 1 EndIf Var ShowSpecialButton = "Invisible" Var TextShowSpecialButton = "" Var OverridePrice = 100 Var SpecialButtonOpenFileXML = "ROOT/taobin_project/xml/page_payment.xml" TRY "ROOT/taobin_project/speical/call_from_topping.ev" DEBUGVAR $12-02-03-0043.Name DEBUGVAR $12-02-03-0043.NameE Strlen showname show_name_len If show_eng = "true" Then Else EndIf ;inter-image If LanguageShow = "ENG" Then If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf EndIf If LanguageShow = "THAI" Then If show_name_len > 0 Then Var showname = showname + "###size=68" EndIf EndIf If LanguageShow = "MYANMAR" Then Var show_eng = "true" DEBUGVAR show_eng If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf EndIf If LanguageShow = "MSC" Then If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf EndIf DEBUGVAR SugarNormalCheck DEBUGVAR SugarZeroCalCheck ;test ;Var SugarZeroCalOption = "Enable" 1000 DEBUGVAR Timeout DEBUGVAR MenuReady DEBUGVAR CupRemain If CLOSE_ORDER_NOW = "true" Then ;include="ROOT/taobin_project/inc/return_condition.ev" EndIf If NoWaitMachineEnable = 1 Then DEBUGVAR MachineStage DEBUGVAR ConfirmDrinkButtonState If MachineStage = "close-maintenance" Then Var ConfirmDrinkButtonState = "Enable" If stop_now = "true" Then SAVELOG "stop_now is true page_topping_select7.xml" ;include="ROOT/taobin_project/inc/return_condition.ev" EndIf Else Var ConfirmDrinkButtonState = "Invisible" EndIf EndIf If CLOSE_ORDER_NOW = "true" Then SAVELOG "DEACTIVE in page_topping_select7.xml" ;include="ROOT/taobin_project/inc/return_condition.ev" EndIf If SELLSTATUS = "DEACTIVE" Then SAVELOG "DEACTIVE in page_topping_select7.xml" ;include="ROOT/taobin_project/inc/return_condition.ev" EndIf If SelectDrinkType = 1 Then If MenuReady = "YES" Then DEBUGVAR ToppingDetail ; echo -n true > /mnt/sdcard/coffeevending/menu_blend_free READ_FILE "/mnt/sdcard/coffeevending/menu_blend_free" menu_blend_free DEBUGVAR menu_blend_free DEBUGVAR blend_button_state DEBUGVAR DoorCupPosition If menu_blend_free = "true" Then If blend_button_state = "PressForever" Then Var PriceDrinkNoTop = 0 Var PriceDrink = 0 Var PriceDrinkTmpShow = "Free" EndIf EndIf If Seeker = "next" Then If CupRemain > 0 Then If Only18 = "true" Then DEBUGVAR SelectDrink MenuProfile SelectDrink "IsMenuInProfile" ; disable old verification Var AdultState1 = "Invisible" DEBUGVAR IsMenuInProfile If IsMenuInProfile = "true" Then ; Check profile If EnableLiveness = "true" Then DEBUGVAR EnableLiveness OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" ; full Open "ROOT/taobin_project/xml/page_identity_verification.xml" Else OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/advert.xml" ; Only IDCard Open "ROOT/taobin_project/xml/page_identity18_verification.xml" EndIf Else OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" Open "ROOT/taobin_project/xml/page_payment.xml" EndIf Else OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" Open "ROOT/taobin_project/xml/page_payment.xml" EndIf EndIf Else If DoorCupPosition = "bottom" Then OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" If FromEnergyDrink1BathPro = 1 Then Open "ROOT/taobin_project/xml/event/energy_drink_1_bath/page_energy_drink_1_bath_consent.xml" EndIf If CupRemain > 0 Then If Only18 = "true" Then DEBUGVAR SelectDrink MenuProfile SelectDrink "IsMenuInProfile" ; disable old verification Var AdultState1 = "Invisible" DEBUGVAR IsMenuInProfile If IsMenuInProfile = "true" Then ; Check profile If EnableLiveness = "true" Then DEBUGVAR EnableLiveness OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" ; full Open "ROOT/taobin_project/xml/page_identity_verification.xml" Else OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/advert.xml" ; Only IDCard Open "ROOT/taobin_project/xml/page_identity18_verification.xml" EndIf Else OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" Open "ROOT/taobin_project/xml/page_payment.xml" EndIf Else OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" Open "ROOT/taobin_project/xml/page_payment.xml" EndIf EndIf EndIf EndIf EndIf If MenuReady = "YES" Then EndIf EndIf Var Timeout = Timeout + 1 If Timeout > 40 Then Var Timeout = 0 If Seeker = "next" Then If ChildrenFree = 1 Then Var ChildrenFree = 0 Var Cid = 33 Var PointCrm = "0" Var GetScore = "1" AddData Cid TelNumPromotion IDNum PointCrm GetScore EndIf ;OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" Open "ROOT/taobin_project/xml/page_brewing3Conti.xml" Else If ChildrenFree = 1 Then Var ChildrenFree = 0 Var Cid = 33 Var PointCrm = "0" Var GetScore = "1" AddData Cid TelNumPromotion IDNum PointCrm GetScore EndIf OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" Open "ROOT/taobin_project/xml/page_catalog.xml" EndIf EndIf If MultiPayEnable = "true" Then If NEW_MULTI = "Invisible" Then Var NEW_MULTI = "Enable" Else Var NEW_MULTI = "Invisible" EndIf EndIf If Seeker = "curr" Then If DoorCupPosition = "bottom" Then ; It normal Var EmergencyStop = "false" Else Var EmergencyStop = "true" EndIf EndIf DEBUGVAR MenuReason ; arm-not-ready ; brew-stg If show_eng = "true" Then If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown = "Please wait a moment (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown = "Please wait a moment" EndIf Else If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown ="กรุณารอสักครู่ (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown ="กรุณารอสักครู่" EndIf EndIf If LanguageShow = "MYANMAR" Then If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown = "ခဏစောင့်ပါ။ (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown = "ခဏစောင့်ပါ။" EndIf EndIf If LanguageShow = "MSC" Then If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown = "请等待片刻 (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown = "请等待片刻" EndIf EndIf If Seeker = "curr" Then If MenuReason = "arm-not-ready" Then SAVELOG "goto mode arm-not-ready" DEBUGVAR DoorCupPosition If DoorCupPosition = "bottom" Then Machine RemoveCup Machine DoorLidOpen Else Var TextSelfTestCntColor = "0x513C2F" Var ConfirmDrinkButtonState = "Enable" If show_eng = "true" Then Var ShowTextSelfTestCountDown = "Please take out the glass." Else Var ShowTextSelfTestCountDown = "กรุณานําแก้วออก" EndIf If LanguageShow = "MYANMAR" Then Var ShowTextSelfTestCountDown = "ကျေးဇူးပြုပြီး ဖန်ခွက်ကို ထုတ်လိုက်ပါ။" EndIf If LanguageShow = "MSC" Then Var ShowTextSelfTestCountDown = "请拿出杯子。" EndIf EndIf EndIf EndIf If MenuReason = "brew-stg" Then Var ConfirmDrinkButtonState = "Enable" If Timeout > 15 Then Var MenuReason = "-" Var Timeout = 0 Var ConfirmDrinkButtonState = "Invisible" EndIf EndIf Refresh TimerReset 0 380 1080 1540 "0xeae6e1" 1000 381 show_btn show_btp "/mnt/sdcard/coffeevending/wav/click.wav" SoundVolume ; DEBUGVAR LanguageShowByIndex DEBUGVAR LanguageShow ;inter-image If LanguageShow = "ENG" Then Var topping_shot_price_x = 630 Var text_x_add_oreo_price = 430 Var text_show_normal_x = 408 Var text_show_blend_x = 892 Var SugarZeroCalPrice_X = 540 Var text_cancel_xc = 53 Var text_cancel_yc = 16 Var Text_SugarZeroCalPrice_X = 360 Var Text_SugarNormalPrice_Y = 80 Var OatMilkPrice_X = 260 If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf If BGSugar = "Enable" Then Play "/mnt/sdcard/coffeevending/taobin_project/sound_eng/Sweet.mp3" EndIf If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown = "Please wait a moment (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown = "Please wait a moment" EndIf EndIf If LanguageShow = "THAI" Then Var topping_shot_price_x = 600 Var text_x_add_oreo_price = 420 Var text_show_normal_x = 386 Var text_show_blend_x = 852 Var SugarZeroCalPrice_X = 495 Var text_cancel_xc = 53 Var text_cancel_yc = 16 Var Text_SugarZeroCalPrice_X = 360 Var Text_SugarNormalPrice_Y = 75 Var OatMilkPrice_X = 220 If show_name_len > 0 Then Var showname = showname + "###size=68" EndIf Play "/mnt/sdcard/coffeevending/taobin_project/sound_thai/select_level.mp3" If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown ="กรุณารอสักครู่ (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown ="กรุณารอสักครู่" EndIf EndIf If LanguageShow = "MYANMAR" Then Var show_eng = "true" Var topping_shot_price_x = 630 Var text_x_add_oreo_price = 430 Var text_show_normal_x = 568 Var text_show_blend_x = 903 Var SugarZeroCalPrice_X = 540 Var Text_SugarZeroCalPrice_X = 360 Var Text_SugarNormalPrice_Y = 80 Var text_cancel_xc = 5 Var text_cancel_yc = 30 Var OatMilkPrice_X = 210 If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf Var DirImage = "ROOT/taobin_project/image/topping_mmr" If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown = "ခဏစောင့်ပါ။ (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown = "ခဏစောင့်ပါ။" EndIf EndIf If LanguageShow = "MSC" Then Var topping_shot_price_x = 630 Var text_x_add_oreo_price = 430 Var text_show_normal_x = 408 Var text_show_blend_x = 892 Var SugarZeroCalPrice_X = 540 Var text_cancel_xc = 53 Var text_cancel_yc = 16 Var Text_SugarZeroCalPrice_X = 360 Var Text_SugarNormalPrice_Y = 80 Var OatMilkPrice_X = 260 If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf If BGSugar = "Enable" Then Play "/mnt/sdcard/coffeevending/taobin_project/sound_eng/Sweet.mp3" EndIf If MACHINE_SELF_TEST_COUNT_DOWN > 0 Then Var ShowTextSelfTestCountDown = "请等待片刻 (" + MACHINE_SELF_TEST_COUNT_DOWN Var ShowTextSelfTestCountDown = ShowTextSelfTestCountDown + ")" Else Var ShowTextSelfTestCountDown = "请等待片刻" EndIf EndIf ;Var showname = aliasName[LanguageShowByIndex] ;Var showdesc = aliasName[LanguageShowByIndex] If SelectDrinkType = 1 Then Var showname = NameLang[IndexDrinktType][LanguageShowByIndex] Var showdesc = DescLang[IndexDrinktType][LanguageShowByIndex] Else Var showname = aliasName[LanguageShowByIndex] Var showdesc = aliasName[LanguageShowByIndex] EndIf DEBUGVAR showname DEBUGVAR showdesc DEBUGVAR IndexDrinktType BackslashNToEnter showname BackslashNToEnter showdesc CRLFToSpace showname CRLFToSpace showdesc Var Timeout = 0 Var ButtonLanguageCurrentXPosition = 990 Var ButtonLanguageCurrentYPosition = 438 Var ButtonLanguageListXPosition = 970 Var ButtonLanguageListYPosition = 430 OpenInst 3 "ROOT/taobin_project/xml/topview2.xml" RefreshAll ; back DEBUGVAR MAT_ID_9701 DEBUGVAR MAT_ID_9601 DEBUGVAR MAT_ID_1215 DEBUGVAR SubMenuProductCode1 DEBUGVAR SubMenuName11 DEBUGVAR SubMenuPrice1 DEBUGVAR SubMenuProductCode2 DEBUGVAR SubMenuName12 DEBUGVAR TOPPING1 DEBUGVAR TOPPING1_EXT_2 DEBUGVAR TOPPING2 DEBUGVAR TOPPING3 DEBUGVAR TOPPING4 DEBUGVAR TOPPING5 DEBUGVAR TOPPING6 DEBUGVAR TOPPING7 DEBUGVAR TOPPING8 DEBUGVAR TOPPING9 DEBUGVAR TOPPING10 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 DEBUGVAR toppingID6index1 DEBUGVAR toppingID6index2 DEBUGVAR toppingID6index3 DEBUGVAR toppingID6index4 DEBUGVAR toppingID6index5 DEBUGVAR toppingID7index1 DEBUGVAR toppingID7index2 DEBUGVAR toppingID7index3 DEBUGVAR toppingID7index4 DEBUGVAR toppingID7index5 DEBUGVAR toppingID8index1 DEBUGVAR toppingID8index2 DEBUGVAR toppingID8index3 DEBUGVAR toppingID9index1 DEBUGVAR toppingID9index2 DEBUGVAR toppingID9index3 DEBUGVAR toppingID9index4 DEBUGVAR toppingID10index1 DEBUGVAR toppingID10index2 DEBUGVAR toppingID10index3 DEBUGVAR MenuCodeName1 DEBUGVAR MenuCodeName1_State DEBUGVAR MenuCodeName2 DEBUGVAR MenuCodeName2_State DEBUGVAR SubMenuProductCode1 DEBUGVAR SubMenuProductCode2 DEBUGVAR SubMenuProductCode3 DEBUGVAR toppingID2price2 DEBUGVAR toppingID3price2 DEBUGVAR toppingID6price2 DEBUGVAR BrewParam DEBUGVAR UserSeletedSugar If BugFlag = 1 Then Else If TOPPING6 = "Topping-Volcano" Then Var text_color_6 = "0x84776F" If toppingID6price2 > 0 Then DEBUGVAR toppingID6price2 DEBUGVAR DisplayFormat Var toppingID6price2Conv !assigned StringFmt( toppingID6price2 , DisplayFormat, PreScaleConvertShow) DEBUGVAR toppingID6price2Conv Var text_price_6 = "" Var text_price_6 = toppingID6price2Conv + ")" Var text_price_6 = "(+" + text_price_6 DEBUGVAR text_price_6 DEBUGVAR text_color_6 Else Var text_price_6 = "" EndIf If blend_button_state = "PressForever" Then Var showOreoAddEnable = "Enable" Var showText8 = "Invisible" Else Var showOreoAddEnable = "Disable" Var showText8 = "Enable" EndIf Var ExtraTopping = "Enable" If blend_button_state = "Disable2" Then If hot_button_state = "Disable2" Then If cold_button_state = "PressForever" Then Var showOreoAddEnable = "Enable" Var showText8 = "Invisible" EndIf EndIf EndIf EndIf DEBUGVAR SubMenuGroupIDSlot6_1 Var PriceCustomCoffeeFormat = "%.0f฿" If TOPPING7 = "water-level" Then Var CustomCoffeeEnable = "True" Var showCustomCoffee = "Enable" Var showCoffeeWater = "Enable" If toppingID7Default = "" Then Var CustomCoffeeWaterState[0] = "PressForever" Else If toppingID7index1 = toppingID7Default Then Var CurrentCoffeeWaterId = toppingID7index1 Var CustomCoffeeWaterState[0] = "PressForever" Var CustomCoffeeWaterState[1] = "Enable" Var CustomCoffeeWaterState[2] = "Enable" Var CustomCoffeeWaterState[3] = "Enable" Var CustomCoffeeWaterState[4] = "Enable" EndIf If toppingID7index2 = toppingID7Default Then Var CurrentCoffeeWaterId = toppingID7index2 Var CustomCoffeeWaterState[0] = "Enable" Var CustomCoffeeWaterState[1] = "PressForever" Var CustomCoffeeWaterState[2] = "Enable" Var CustomCoffeeWaterState[3] = "Enable" Var CustomCoffeeWaterState[4] = "Enable" EndIf If toppingID7index3 = toppingID7Default Then Var CurrentCoffeeWaterId = toppingID7index3 Var CustomCoffeeWaterState[0] = "Enable" Var CustomCoffeeWaterState[1] = "Enable" Var CustomCoffeeWaterState[2] = "PressForever" Var CustomCoffeeWaterState[3] = "Enable" Var CustomCoffeeWaterState[4] = "Enable" EndIf If toppingID7index4 = toppingID7Default Then Var CurrentCoffeeWaterId = toppingID7index4 Var CustomCoffeeWaterState[0] = "Enable" Var CustomCoffeeWaterState[1] = "Enable" Var CustomCoffeeWaterState[2] = "Enable" Var CustomCoffeeWaterState[3] = "PressForever" Var CustomCoffeeWaterState[4] = "Enable" EndIf If toppingID7index5 = toppingID7Default Then Var CurrentCoffeeWaterId = toppingID7index5 Var CustomCoffeeWaterState[0] = "Enable" Var CustomCoffeeWaterState[1] = "Enable" Var CustomCoffeeWaterState[2] = "Enable" Var CustomCoffeeWaterState[3] = "Enable" Var CustomCoffeeWaterState[4] = "PressForever" EndIf EndIf EndIf If TOPPING9 = "single-shot-espv2" Then Var CustomCoffeeEnable = "True" Var showCustomCoffee = "Enable" var showCoffeeLevel = "Enable" If toppingID9Default = "" Then Var CustomCoffeeLevelState[1] = "PressForever" Else If toppingID9index1 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index1 Var CustomCoffeeLevelState[0] = "PressForever" Var CustomCoffeeLevelState[1] = "Enable" Var CustomCoffeeLevelState[2] = "Enable" Var CustomCoffeeLevelState[3] = "Enable" EndIf If toppingID9index2 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index2 Var CustomCoffeeLevelState[0] = "Enable" Var CustomCoffeeLevelState[1] = "PressForever" Var CustomCoffeeLevelState[2] = "Enable" Var CustomCoffeeLevelState[3] = "Enable" EndIf If toppingID9index3 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index3 Var CustomCoffeeLevelState[0] = "Enable" Var CustomCoffeeLevelState[1] = "Enable" Var CustomCoffeeLevelState[2] = "PressForever" Var CustomCoffeeLevelState[3] = "Enable" EndIf If toppingID9index4 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index4 Var CustomCoffeeLevelState[0] = "Enable" Var CustomCoffeeLevelState[1] = "Enable" Var CustomCoffeeLevelState[2] = "Enable" Var CustomCoffeeLevelState[3] = "PressForever" EndIf EndIf If toppingID9price1 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price1 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[0] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[0] = CustomCoffeeLevelAdditionalPrice[0] + ")" Else Var CustomCoffeeLevelAdditionalPrice[0] = "" EndIf If toppingID9price2 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price2 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[1] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[1] = CustomCoffeeLevelAdditionalPrice[1] + ")" Else Var CustomCoffeeLevelAdditionalPrice[1] = "" EndIf If toppingID9price3 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price3 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[2] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[2] = CustomCoffeeLevelAdditionalPrice[2] + ")" Else Var CustomCoffeeLevelAdditionalPrice[2] = "" EndIf If toppingID9price4 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price4 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[3] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[3] = CustomCoffeeLevelAdditionalPrice[3] + ")" Else Var CustomCoffeeLevelAdditionalPrice[3] = "" EndIf EndIf If TOPPING9 = "double-shot-espv2" Then Var CustomCoffeeEnable = "True" Var showCustomCoffee = "Enable" var showCoffeeLevel = "Enable" If toppingID9Default = "" Then Var CustomCoffeeLevelState[1] = "PressForever" Else If toppingID9index1 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index1 Var CustomCoffeeLevelState[0] = "PressForever" Var CustomCoffeeLevelState[1] = "Enable" Var CustomCoffeeLevelState[2] = "Enable" Var CustomCoffeeLevelState[3] = "Enable" EndIf If toppingID9index2 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index2 Var CustomCoffeeLevelState[0] = "Enable" Var CustomCoffeeLevelState[1] = "PressForever" Var CustomCoffeeLevelState[2] = "Enable" Var CustomCoffeeLevelState[3] = "Enable" EndIf If toppingID9index3 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index3 Var CustomCoffeeLevelState[0] = "Enable" Var CustomCoffeeLevelState[1] = "Enable" Var CustomCoffeeLevelState[2] = "PressForever" Var CustomCoffeeLevelState[3] = "Enable" EndIf If toppingID9index4 = toppingID9Default Then Var CurrentCoffeeLevelId = toppingID9index4 Var CustomCoffeeLevelState[0] = "Enable" Var CustomCoffeeLevelState[1] = "Enable" Var CustomCoffeeLevelState[2] = "Enable" Var CustomCoffeeLevelState[3] = "PressForever" EndIf EndIf If toppingID9price1 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price1 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[0] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[0] = CustomCoffeeLevelAdditionalPrice[0] + ")" Else Var CustomCoffeeLevelAdditionalPrice[0] = "" EndIf If toppingID9price2 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price2 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[1] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[1] = CustomCoffeeLevelAdditionalPrice[1] + ")" Else Var CustomCoffeeLevelAdditionalPrice[1] = "" EndIf If toppingID9price3 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price3 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[2] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[2] = CustomCoffeeLevelAdditionalPrice[2] + ")" Else Var CustomCoffeeLevelAdditionalPrice[2] = "" EndIf If toppingID9price4 > 0 Then Var priceFormated !assigned StringFmt( toppingID9price4 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeLevelAdditionalPrice[3] = "(+" + priceFormated Var CustomCoffeeLevelAdditionalPrice[3] = CustomCoffeeLevelAdditionalPrice[3] + ")" Else Var CustomCoffeeLevelAdditionalPrice[3] = "" EndIf EndIf If TOPPING8 = "tampping-espv2" Then SAVELOG " tampping-espv2 enable" Var CustomCoffeeEnable = "True" Var showCustomCoffee = "Enable" var showCoffeeTamping = "Enable" If toppingID8Default = "" Then Var CustomCoffeeTampingState[1] = "PressForever" Else If toppingID8index1 = toppingID8Default Then Var CurrentCoffeeTampingId = toppingID8index1 Var CustomCoffeeTampingState[0] = "PressForever" Var CustomCoffeeTampingState[1] = "Enable" Var CustomCoffeeTampingState[2] = "Enable" EndIf If toppingID8index2 = toppingID8Default Then Var CurrentCoffeeTampingId = toppingID8index2 Var CustomCoffeeTampingState[0] = "Enable" Var CustomCoffeeTampingState[1] = "PressForever" Var CustomCoffeeTampingState[2] = "Enable" EndIf If toppingID8index3 = toppingID8Default Then Var CurrentCoffeeTampingId = toppingID8index3 Var CustomCoffeeTampingState[0] = "Enable" Var CustomCoffeeTampingState[1] = "Enable" Var CustomCoffeeTampingState[2] = "PressForever" EndIf EndIf EndIf ; i f Hot menu disable away If hot_button_state = "PressForever" Then If showOreoAddEnable = "Enable" Then Var showOreoAddEnable = "Disable" EndIf If showOreoAddEnable = "Press" Then Var showOreoAddEnable = "Disable" EndIf EndIf ; i f cold menu disable away If cold_button_state = "PressForever" Then If showOreoAddEnable = "Enable" Then Var showOreoAddEnable = "Disable" EndIf If showOreoAddEnable = "Press" Then Var showOreoAddEnable = "Disable" EndIf EndIf ; first time. If blend_button_state = "PressForever" Then Else If SubMenuGroupIDSlot6_1 = 300 Then Var showOreoAddEnable = "Disable" Var showText8 = "Enable" Var ExtraTopping = "Enable" EndIf EndIf STRCONTAIN "9701" BrewParam IgnoreLidStraw DEBUGVAR BrewParam DEBUGVAR IgnoreLidStraw Var h_block_of_sugar = 210 If IgnoreLidStraw = "true" Then Var ShowLidStraw = "Invisible" Var ShowLidOnly = "Invisible" Var ShowStrawOnly = "Invisible" Else Var ShowLidStraw = "Enable" If StrawState = "Enable" Then If MAT_ID_9701 = "Enable" Then Var StrawState = MAT_ID_9701 Else Var StrawState = MAT_ID_9701 EndIf EndIf DEBUGVAR MAT_ID_9701 DEBUGVAR StrawState If StrawState = "Press" Then Var Seeker.thankStrawFlag = 1 Else Var Seeker.thankStrawFlag = 0 EndIf If LidState = "Enable" Then If MAT_ID_9601 = "Enable" Then Var LidState = "Enable" Else Var LidState = "Disable" EndIf 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 If StrawState = "Press" Then Var StrawDeactiveButton = "Invisible" Else Var StrawDeactiveButton = "Enable" EndIf EndIf If LidState = "Enable" Then Var LidDeactiveButton = "Invisible" Else If LidState = "Press" Then Var LidDeactiveButton = "Invisible" Else Var LidDeactiveButton = "Enable" EndIf EndIf If UserSeletedSugar = 0 Then If SugarModeUpdateWhenChangeDrinkType = 1 Then Var SugarModeUpdateWhenChangeDrinkType = 0 RefreshAll Else Var SugarState1 = "Enable" Var SugarState2 = "Enable" Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" EndIf Var sugar_default_flag = 0 ; Suger 4 step cold If TOPPING1 = "Suger 4 step cold" Then Var SugarZeroCalOption = "Enable" Var BGSugar = "Invisible" Var ShiftSugarStep = 1 Var SugarState1 = "Enable" Var SugarState2 = "Enable" Var SugarState3 = "Enable" Var SugarState4 = "Enable" If toppingID1index1 = toppingID1Default Then Var SugarState1 = "PressForever" Var sugar_default_flag = 1 ; select no sugar Var SugarZeroCalCheck = "Disable" 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 sugar_default_flag = 0 Then Var SugarState1 = "PressForever" ; select no sugar Var SugarZeroCalCheck = "Disable" EndIf EndIf ; Suger 4 step hot If TOPPING1 = "Suger 4 step hot" Then Var SugarZeroCalOption = "Enable" Var BGSugar = "Invisible" Var ShiftSugarStep = 1 Var SugarState1 = "Enable" Var SugarState2 = "Enable" Var SugarState3 = "Enable" Var SugarState4 = "Enable" If toppingID1index1 = toppingID1Default Then Var SugarState1 = "PressForever" Var sugar_default_flag = 1 ; select no sugar Var SugarZeroCalCheck = "Disable" 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 sugar_default_flag = 0 Then Var SugarState1 = "PressForever" ; select no sugar Var SugarZeroCalCheck = "Disable" EndIf EndIf DEBUGVAR RecipeTag2 ; If TOPPING1 = "Sugar" Then Var SugarZeroCalOption = "Enable" If RecipeTag2 = "Topping6Step" Then Var BGSugar = "Invisible" Var BGSugarNew = "Enable" 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 ; No 2 right steps If NoSugarStepRight2 = "true" Then If RecipeTag2 = "Topping6Step" Then Var SugarState5 = "Disable" Var SugarState6 = "Disable" Else Var SugarState5 = "Disable" EndIf EndIf If sugar_default_flag = 0 Then Var SugarState1 = "PressForever" EndIf EndIf If TOPPING1 = "Powder Sugar for Hot" Then Var SugarZeroCalOption = "Enable" If RecipeTag2 = "Topping6Step" Then Var BGSugar = "Invisible" Var BGSugarNew = "Enable" 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 ; No 2 right steps If NoSugarStepRight2 = "true" Then If RecipeTag2 = "Topping6Step" Then Var SugarState5 = "Disable" Var SugarState6 = "Disable" Else Var SugarState5 = "Disable" EndIf EndIf If sugar_default_flag = 0 Then Var SugarState1 = "PressForever" EndIf EndIf If TOPPING1 = "Powder Sugar" Then Var SugarZeroCalOption = "Enable" If RecipeTag2 = "Topping6Step" Then Var BGSugar = "Invisible" Var BGSugarNew = "Enable" Else Var BGSugar = "Enable" EndIf Var ShiftSugarStep = 1 Var SugarState1 = "Enable" Var SugarState2 = "Enable" Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" DEBUGVAR "set default Powder Sugar" 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 ; No 2 right steps If NoSugarStepRight2 = "true" Then If RecipeTag2 = "Topping6Step" Then Var SugarState5 = "Disable" Var SugarState6 = "Disable" Else Var SugarState5 = "Disable" EndIf EndIf If sugar_default_flag = 0 Then Var SugarState1 = "PressForever" EndIf DEBUGVAR toppingID1Default DEBUGVAR SugarState1 EndIf If TOPPING1 = "Sugar Premix 25" Then Var SugarZeroCalOption = "Enable" If RecipeTag2 = "Topping6Step" Then Var BGSugar = "Invisible" Var BGSugarNew = "Enable" Else Var BGSugar = "Enable" EndIf Var ShiftSugarStep = 2 Var SugarState1 = "Disable" Var SugarState2 = "Enable" Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "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 ; select no sugar Var SugarZeroCalCheck = "Disable" 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 ; No 2 right steps If NoSugarStepRight2 = "true" Then Var SugarState5 = "Disable" Var SugarState6 = "Disable" EndIf If sugar_default_flag = 0 Then Var SugarState2 = "PressForever" EndIf EndIf If TOPPING1 = "Powder Sugar Premix 50" Then Var SugarZeroCalOption = "Enable" If RecipeTag2 = "Topping6Step" Then Var BGSugar = "Invisible" Var BGSugarNew = "Enable" Else Var BGSugar = "Enable" EndIf Var ShiftSugarStep = 3 Var SugarState1 = "Disable" Var SugarState2 = "Disable" If RecipeTag2 = "Topping6Step" Then Var SugarState3 = "Disable" Else Var SugarState3 = "Enable" EndIf Var SugarState4 = "Enable" Var SugarState5 = "Enable" Var SugarState6 = "Enable" If toppingID1index1 = toppingID1Default Then Var SugarState3 = "PressForever" Var sugar_default_flag = 1 EndIf If toppingID1index2 = toppingID1Default Then Var SugarState4 = "PressForever" Var sugar_default_flag = 1 ; select no sugar Var SugarZeroCalCheck = "Disable" EndIf If toppingID1index3 = toppingID1Default Then Var SugarState5 = "PressForever" Var sugar_default_flag = 1 EndIf ; No 2 right steps If NoSugarStepRight2 = "true" Then If RecipeTag2 = "Topping6Step" Then Var SugarState5 = "Disable" Var SugarState6 = "Disable" Else Var SugarState5 = "Disable" EndIf EndIf If sugar_default_flag = 0 Then Var SugarState3 = "PressForever" EndIf EndIf If TOPPING1 = "Powder Sugar Premix 25" Then Var SugarZeroCalOption = "Enable" If RecipeTag2 = "Topping6Step" Then Var BGSugar = "Invisible" Var BGSugarNew = "Enable" Else Var BGSugar = "Enable" EndIf 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 ; select no sugar Var SugarZeroCalCheck = "Disable" 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 ; No 2 right steps If NoSugarStepRight2 = "true" Then If RecipeTag2 = "Topping6Step" Then Var SugarState5 = "Disable" Var SugarState6 = "Disable" Else Var SugarState5 = "Disable" EndIf EndIf If sugar_default_flag = 0 Then Var SugarState2 = "PressForever" EndIf EndIf Var SugarModeUpdateWhenChangeDrinkType = 0 If TOPPING1 = "Suger 4 step cold" Then Var BGSugarColdHealthy = "Enable" Var BGSugarHotHealthy = "Invisible" Var ShiftSugarStep = 1 Var SugarModeUpdateWhenChangeDrinkType = 1 EndIf If TOPPING1 = "Suger 4 step hot" Then Var BGSugarHotHealthy = "Enable" Var BGSugarColdHealthy = "Invisible" Var ShiftSugarStep = 1 Var SugarModeUpdateWhenChangeDrinkType = 1 EndIf ; Sugar Zero Cal DEBUGVAR SugarZeroCalEnable DEBUGVAR SugarZeroCalCheck If SugarZeroCalEnable = "true" Then Var SugarZeroCalPrice = 10 Var priceFormat = " (+฿%.0f)" Var SugarZeroCalPriceStr !assigned StringFmt( SugarZeroCalPrice , priceFormat, PreScaleConvertShow) Var SugarNormalCheck = "PressForever" Else Var SugarZeroCalOption = "Invisible" EndIf Var ShowCollagenOnly = "Enable" Var BugFlag = 1 Var topping1 = toppingID1Default Var ToppingGotoPayment = "false" Var SugarSoundFlag = 0 If BGSugarNew = "Enable" Then Var SugarSoundFlag = 1 EndIf If BGSugar = "Enable" Then Var SugarSoundFlag = 1 EndIf If SugarSoundFlag = 1 Then If SelectDrinkType = 1 Then If show_eng = "true" Then Play "/mnt/sdcard/coffeevending/taobin_project/sound_eng/Sweet.mp3" Else Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/select_level.mp3" ; Play Sound #zone If LipitPro = 1 Then Var PlaySoundLag = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/lipit/select_level.wav" EndIf Play PlaySoundLag EndIf EndIf EndIf DEBUGVAR SelectDrinkType If SelectDrinkType = 0 Then Var SugarState1 = "Enable" Var SugarState2 = "Enable" Var SugarState3 = "Enable" Var SugarState4 = "Enable" Var SugarState5 = "Enable" EndIf Else EndIf ; End of UserSeletedSugar = 0 Refresh Var collagenShow = "true" ;-BEGIN shot layout If topping_price_refresh = 1 Then Var topping_price_refresh = 0 Var topping3 = toppingID3Default Var shot_h_layout = 218 If TOPPING2 = "shot coffee" Then Var ShotCoffeeBG = "Enable" Var showShotEnable = "Enable" Var ExtraTopping = "Enable" Var toppingID2price2Conv !assigned StringFmt( toppingID2price2 , DisplayFormat, PreScaleConvertShow) DEBUGVAR toppingID2price2Conv Var text_shot_normal_add = toppingID2price2Conv + ")" Var text_shot_normal_add = "(+" + text_shot_normal_add Refresh EndIf If TOPPING2 = "shot coffee termtem" Then Var ShotCoffeeBG = "Enable" Var showShotEnable = "Enable" Var ExtraTopping = "Enable" DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "shot coffee 1003" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "shot coffee 1007" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "shot coffee 1008" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1009" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1101" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1102" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1103" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1104" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1105" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1106" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1107" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If TOPPING2 = "add-show-1108" Then If toppingID2index3 = "" Then Var ShotCoffeePremium = "Enable" Var showShotEnable = "Invisible" Var ExtraTopping = "Enable" Else Var EnableLightRoast = "Enable" EndIf DEBUGVAR TOPPING2 Refresh EndIf If ShotCoffeePremium = "Enable" Then Var toppingID2price2Conv !assigned StringFmt( toppingID2price2 , DisplayFormat, PreScaleConvertShow) DEBUGVAR toppingID2price2Conv Var text_price_topping = toppingID2price2Conv + ")" Var text_price_topping = "(+" + text_price_topping EndIf If EnableLightRoast = "Enable" Then Var CustomCoffeeEnable = "True" Var showCustomCoffee = "Enable" var showCoffeeQuantity = "Enable" If toppingID2Default = "" Then Var CustomCoffeeQuantityState[1] = "PressForever" Else If toppingID2index1 = toppingID2Default Then Var CurrentCoffeeLevelId = toppingID2index1 Var CustomCoffeeQuantityState[0] = "PressForever" Var CustomCoffeeQuantityState[1] = "Enable" Var CustomCoffeeQuantityState[2] = "Enable" EndIf If toppingID2index2 = toppingID2Default Then Var CurrentCoffeeLevelId = toppingID2index2 Var CustomCoffeeQuantityState[0] = "Enable" Var CustomCoffeeQuantityState[1] = "PressForever" Var CustomCoffeeQuantityState[2] = "Enable" EndIf If toppingID2index3 = toppingID2Default Then Var CurrentCoffeeLevelId = toppingID2index3 Var CustomCoffeeQuantityState[0] = "Enable" Var CustomCoffeeQuantityState[1] = "Enable" Var CustomCoffeeQuantityState[2] = "PressForever" EndIf EndIf If toppingID2price1 > 0 Then Var priceFormated !assigned StringFmt( toppingID2price1 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeQuantityAdditionalPrice[0] = "(+" + priceFormated Var CustomCoffeeQuantityAdditionalPrice[0] = CustomCoffeeQuantityAdditionalPrice[0] + ")" Else Var CustomCoffeeQuantityAdditionalPrice[0] = "" EndIf If toppingID2price2 > 0 Then Var priceFormated !assigned StringFmt( toppingID2price2 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeQuantityAdditionalPrice[1] = "(+" + priceFormated Var CustomCoffeeQuantityAdditionalPrice[1] = CustomCoffeeQuantityAdditionalPrice[1] + ")" Else Var CustomCoffeeQuantityAdditionalPrice[1] = "" EndIf If toppingID2price3 > 0 Then Var priceFormated !assigned StringFmt( toppingID2price3 , PriceCustomCoffeeFormat, PreScaleConvertShow) Var CustomCoffeeQuantityAdditionalPrice[2] = "(+" + priceFormated Var CustomCoffeeQuantityAdditionalPrice[2] = CustomCoffeeQuantityAdditionalPrice[2] + ")" Else Var CustomCoffeeQuantityAdditionalPrice[2] = "" EndIf EndIf ;-END If TOPPING3 = "Collagen" Then Var CollagenState = "Enable" Else Var CollagenState = "Invisible" Var ShowCollagenOnly = "Invisible" EndIf EndIf ;topping_price_refresh = 0 If MenuCodeName1 = "OatMilk" Then Var OatMilkToppingEnable = "Enable" ;SubMenuPrice1 ignore. Fix by xml Var OatMilkPrice = " (+5)" If MenuCodeName1_State = "Enable" Then Var OatMilkEnable = "Enable" EndIf EndIf SAVELOG ToppingGotoPayment If ToppingGotoPayment = "true" Then Topping "Select" SelectDrink ; Pack Topping "Pack" ExtendDataCurr Var Seeker.ExtendDataCurr = ExtendDataCurr If RestrictedDrink = "true" Then DEBUGVAR RestrictedDrink ;OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" Open "ROOT/taobin_project/xml/page_identity_verification.xml" Else ;OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" Open "ROOT/taobin_project/xml/page_payment.xml" EndIf EndIf If RoadShow = "true" Then Var PriceShowValue = "Free" Var ModeFreeEnable = 1 Else Var ModeFreeEnable = 0 EndIf If DisableAllNotFreeTopping = 1 Then Var SugarZeroCalOption = "Invisible" Var showCustomCoffee = "Invisible" Var CustomCoffeeEnable = "False" Var ExtraTopping = "Invisible" EndIf DEBUGVAR showShotEnable DEBUGVAR showOreoAddEnable DEBUGVAR ShotCoffeePremium DEBUGVAR toppingID2price1 DEBUGVAR toppingID2price2 DEBUGVAR toppingID2price3 DEBUGVAR toppingID9price1 DEBUGVAR toppingID9price2 DEBUGVAR toppingID9price3 DEBUGVAR toppingID9price4 DEBUGVAR ShiftSugarStep TRY "/mnt/sdcard/coffeevending/taobin_project/flash_deal/topping_page.ev" Function 2 EndIf ;Var BugFlag = 1 If CartUpdate = "true" Then Var CartUpdate = "-" If CART_COUNT = 3 Then OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" Open "ROOT/taobin_project/xml/page_payment_multi.xml" Else If ButtonNext = "true" Then OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" Open "ROOT/taobin_project/xml/page_payment_multi.xml" Else OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" Open "ROOT/taobin_project/xml/page_catalog.xml" EndIf EndIf EndIf ; same 374 382 331 436 PictureDrink 374 382 331 436 OverlayMenuFilter 374 399 eval( If IsSmoRet = "true" Then Var return = "Enable" Else Var return = "Invisible" EndIf ) "ROOT/taobin_project/image/topping2/blender_icon.png" ; same 0 752 1080 900 Center Auto KanitMediumTTF 0x513C2F showname ; same 0 836 1080 Center 24 KanitLightTTF 0x6F5F51 showdesc ; ; ; ; ; ; ; ; ; ; ; ; ;- FRAME SCORELLL ; zone scroll 52 881 1080 880 880 "Vertical" 1 ; Select drink type ; show_select_type 988 162 20 show_select_type "ROOT/taobin_project/image/topping_inter/drink_select_type.png" 40 10 500 72 000067 552 85 KanitRegularTTF 23 text_hot_color text_price_d1 710 85 KanitRegularTTF 23 text_cold_color text_price_d2 text_show_blend_x 85 KanitRegularTTF 23 text_blender_color text_price_d3 ;-END ; ; ; ; ; ; ; ; ; ;- Begin topping1 ; removed ; ; ; ; ; ; ; ; ; ; ;- Begin topping new no zero sugar 988 156 20 eval( If SugarZeroCalOption = "Enable" Then Var return = "Invisible" Else If BGSugarNew = "Enable" Then Var return = "Enable" Else Var return = "Invisible" EndIf EndIf ) ; sugar layout "Enable" "ROOT/taobin_project/image/topping_inter/bg_sugar_bank_button.png" 40 10 500 72 000065 ; ; sugar1 ; sugar2 ; sugar3 ; sugar4 ; sugar5 ; sugar6 ;- END topping1 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;- Begin topping2 988 156 20 eval( If SugarZeroCalOption = "Enable" Then Var return = "Invisible" Else If BGSugarHotHealthy = "Enable" Then Var return = "Enable" Else Var return = "Invisible" EndIf EndIf ) ; sugar layout BGSugarHotHealthy "ROOT/taobin_project/image/topping_inter//bg_sugar_bank_button.png" 40 10 500 72 000065 ; ; sugar1 ; sugar2 ; sugar3 ; sugar4 ;- END topping2 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;- Begin topping3 988 156 20 eval( If SugarZeroCalOption = "Enable" Then Var return = "Invisible" Else If BGSugarColdHealthy = "Enable" Then Var return = "Enable" Else Var return = "Invisible" EndIf EndIf ) ; sugar layout BGSugarColdHealthy "ROOT/taobin_project/image/topping_inter//bg_sugar_bank_button.png" 40 10 500 72 000065 ; ; sugar1 ; sugar2 ; sugar3 ; sugar4 ;- END topping2 ; ; ; ; ; ; ; ; ; ; Extra topping. ; ; ; ; ; ; ; ; ; ; ;-BEGIN Sugar Zero options 6 levels sugar new eval( If SugarZeroCalOption = "Enable" Then If BGSugarNew = "Enable" Then Var return = "Enable" Else Var return = "Invisible" EndIf Else Var return = "Invisible" EndIf ) 988 214 20 SugarZeroCalOption ; BGSugarNew "ROOT/taobin_project/image/topping_inter/bg_sugar_with_0_cal_option.png" 40 10 500 72 000065 ; Normal Sugar ; Sugar Zero Cal 95 Text_SugarNormalPrice_Y 200 72 000068 "(Free)" 0x84776F Text_SugarZeroCalPrice_X 77 600 120 000069 SugarZeroCalPriceStr 0x84776F ; 28 ; sugar1 ; sugar2 ; sugar3 ; sugar4 ; sugar5 ; sugar6 ;- END topping1 ; ; ; ;-BEGIN Sugar Zero options 4 levels hot healthy eval( If SugarZeroCalOption = "Enable" Then If BGSugarHotHealthy = "Enable" Then Var return = "Enable" Else Var return = "Invisible" EndIf Else Var return = "Invisible" EndIf ) 988 214 20 BGSugarHotHealthy "ROOT/taobin_project/image/topping_inter/bg_sugar_with_0_cal_option.png" 40 10 500 72 000065 ; Normal Sugar ; Sugar Zero Cal 95 Text_SugarNormalPrice_Y 200 72 000068 "(Free)" 0x84776F Text_SugarZeroCalPrice_X 77 600 120 000069 SugarZeroCalPriceStr 0x84776F ; 28 ; sugar1 ; sugar2 ; sugar3 ; sugar4 ; ; ; ;-BEGIN Sugar Zero options 4 levels cold healthy eval( If SugarZeroCalOption = "Enable" Then If BGSugarColdHealthy = "Enable" Then Var return = "Enable" Else Var return = "Invisible" EndIf Else Var return = "Invisible" EndIf ) 988 214 20 SugarZeroCalOption "ROOT/taobin_project/image/topping_inter/bg_sugar_with_0_cal_option.png" 40 10 500 72 000065 ; Normal Sugar ; Sugar Zero Cal 95 Text_SugarNormalPrice_Y 200 72 000068 "(Free)" 0x84776F Text_SugarZeroCalPrice_X 77 600 120 000069 SugarZeroCalPriceStr 0x84776F ; 28 ; sugar1 ; sugar2 ; sugar3 ; sugar4 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;-BEGIN ; ;-BEGIN Lid straw 986 240 20 ShowLidStraw "ROOT/taobin_project/image/topping_inter/bg_strawlid.png" 40 10 500 72 000066 120 80 500 72 000070 120 156 500 72 000071 LidDeactiveButton 602 144 290 72 000091 ; straw left ; LID left StrawDeactiveButton 602 64 Var( DirImage + "/text20.png" ) LidDeactiveButton 602 150 Var( DirImage + "/text21.png" ) ;-END ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;-BEGIN milk choice OatMilkToppingEnable 986 157 20 OatMilkToppingEnable ; OatMilkToppingBg "ROOT/taobin_project/image/topping_inter/bg_milk_choice.png" 40 10 500 72 000112 ; 120 69 "Enable" 800 65 000113 OatMilkPrice 0x84776F 28 ; ; OatMilkPrice_X ; 77 ; KanitRegularTTF ; "Enable" ; 28 ; 0x84776F ; OatMilkPrice ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;-BEGIN shot layout ExtraTopping 1080 "auto" 20 986 "auto" "vertical" ExtraTopping ; 986 64 ExtraTopping "ROOT/taobin_project/image/topping_inter/bg_top.png" 40 10 500 72 000064 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 986 "auto" ShotCoffeePremium ; 0 0 "ROOT/taobin_project/image/topping_inter/bg_top_shot2.png" 120 4 000102 Var(" " + text_price_topping) 0x84776F 800 65 ; ; ; topping_shot_price_x ; 2 ; KanitRegularTTF ; "ShotCoffeePremium" ; 36 ; 0x84776F ; text_price_topping ; ; ; ; ;-BEGIN shot layout "showShotEnable" 986 "auto" showShotEnable ; 0 0 "ROOT/taobin_project/image/topping_inter/bg_top_shot2.png" 120 4 000100 Var(" " + text_shot_normal_add) 0x84776F 800 65 ; ; 120 ; 4 ; KanitRegularTTF ; "ShotCoffeePremium" ; 36 ; 0x513C2F ; StringToppingShotWithPrice ; ; ; ; ; showText4 ; 602 ; 4 ; Var( DirImage + "/text4.png" ) ; showText4 550 4 325 70 000093 ; ; text_show_normal_x ; 4 ; KanitRegularTTF ; "Enable" ; 36 ; 0x84776F ; text_shot_normal_add ; ; ; ; ; ; 986 "auto" showOreoAddEnable ; 0 0 "ROOT/taobin_project/image/topping_inter/bg_top_shot2.png" ; ; ; ; showText8 ; 600 ; 6 ; Var( DirImage + "/text8.png" ) ; showText8 580 2 300 70 000092 120 12 000101 text_price_6 0x84776F ; 36 ; ; 120 ; 12 ; ; 000101 ; ; ; ; ; ; ; ; "Enable" 986 27 -5 ExtraTopping "ROOT/taobin_project/image/topping2/bg_bottom.png" ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; TEST - BEGIN Custom coffee showCustomCoffee 1080 "auto" 20 986 "auto" "vertical" showCustomCoffee ; ; ; ; ; 986 64 showCustomCoffee "ROOT/taobin_project/image/topping_mmr/bg_top_custom_coffee.png" 40 10 500 72 000103 ; ; ; Customer Coffee Water Level 986 "auto" showCoffeeWater 0 0 "ROOT/taobin_project/image/topping_mmr/bg_custom_coffee_water_level.png" 120 4 0x513C2F 000104 800 65 472 CustomCoffeeTextY KanitRegularTTF showCoffeeWater 16 0x513C2F CustomCoffeeWaterText[0] 583 CustomCoffeeTextY KanitRegularTTF showCoffeeWater 16 0x513C2F CustomCoffeeWaterText[1] 694 CustomCoffeeTextY KanitRegularTTF showCoffeeWater 16 0x513C2F CustomCoffeeWaterText[2] 805 CustomCoffeeTextY KanitRegularTTF showCoffeeWater 16 0x513C2F CustomCoffeeWaterText[3] 916 CustomCoffeeTextY KanitRegularTTF showCoffeeWater 16 0x513C2F CustomCoffeeWaterText[4] 986 "auto" showCoffeeQuantity 0 0 "ROOT/taobin_project/image/topping_mmr/bg_custom_coffee_bean_quantity.png" 120 4 000105 800 65 694 CustomCoffeeTextY KanitRegularTTF showCoffeeQuantity 16 0x513C2F CustomCoffeeQuantityText[0] 784 CustomCoffeeTextY KanitRegularTTF showCoffeeQuantity 16 0x513C2F CustomCoffeeQuantityText[1] 892 CustomCoffeeTextY KanitRegularTTF showCoffeeQuantity 16 0x513C2F CustomCoffeeQuantityText[2] ; Additional Price 810 CustomCoffeeTextY KanitRegularTTF showCoffeeQuantity 16 0x84776F CustomCoffeeQuantityAdditionalPrice[1] 918 CustomCoffeeTextY KanitRegularTTF showCoffeeQuantity 16 0x84776F CustomCoffeeQuantityAdditionalPrice[2] 986 "auto" showCoffeeLevel 0 0 "ROOT/taobin_project/image/topping_mmr/bg_custom_coffee_level.png" 120 4 0x513C2F 000106 800 65 ; ; custom_coffee_level_medium_text_x ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x513C2F ; CustomCoffeeLevelText[0] ; custom_coffee_level_medium_text_x CustomCoffeeTextY showCoffeeLevel 000108 CustomCoffeeLevelAdditionalPrice[0] 0x84776F ; ; 676 ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x513C2F ; CustomCoffeeLevelText[1] ; 676 CustomCoffeeTextY showCoffeeLevel 000109 CustomCoffeeLevelAdditionalPrice[1] 0x84776F ; ; custom_coffee_level_dark_text_x ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x513C2F ; CustomCoffeeLevelText[2] ; custom_coffee_level_dark_text_x CustomCoffeeTextY showCoffeeLevel 000110 CustomCoffeeLevelAdditionalPrice[2] 0x84776F ; 28 ; ; custom_coffee_level_darker_text_x ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x513C2F ; CustomCoffeeLevelText[3] ; custom_coffee_level_darker_text_x CustomCoffeeTextY showCoffeeLevel 000111 CustomCoffeeLevelAdditionalPrice[3] 0x84776F ; 28 ; Additional Price ; ; custom_coffee_level_medium_price_x ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x84776F ; CustomCoffeeLevelAdditionalPrice[0] ; ; ; 720 ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x84776F ; CustomCoffeeLevelAdditionalPrice[1] ; ; ; 820 ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x84776F ; CustomCoffeeLevelAdditionalPrice[2] ; ; ; 930 ; CustomCoffeeTextY ; KanitRegularTTF ; showCoffeeLevel ; 16 ; 0x84776F ; CustomCoffeeLevelAdditionalPrice[3] ; 986 "auto" showCoffeeTamping 0 0 "ROOT/taobin_project/image/topping_mmr/bg_custom_coffee_tamping_pressure.png" 120 4 0x513C2F 000107 800 65 696 CustomCoffeeTextY KanitRegularTTF showCoffeeTamping 16 0x513C2F CustomCoffeeTampingText[0] 790 CustomCoffeeTextY KanitRegularTTF showCoffeeTamping 16 0x513C2F CustomCoffeeTampingText[1] 920 CustomCoffeeTextY KanitRegularTTF showCoffeeTamping 16 0x513C2F CustomCoffeeTampingText[2] ; ; ; showCustomCoffee 986 27 -5 showCustomCoffee "ROOT/taobin_project/image/topping2/bg_bottom.png" ; ; ; ; ; ; ; ; ; Open "/media/bt/xml/security_alarm.xml" ; back ; next 924 1804 KanitTTF 36 1080 0xFFFFFF ShowNormalNextButton "OnValueChange" PriceDrinkTmpShow ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; liveness + camera + IDcard ;include=ROOT/taobin_project/inc/remove_cup_step.inc ; ; ; ; ; ; ; SpeicalButtonPositionX 1785 360 92 center-vertical-horizontal ShowSpecialButton TextShowSpecialButton KanitTTF TextSize ; ; ; ; ; ; ; ; ; ; 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" If PD_CODE2 = "12-05-02-0016" Then Var img_cold = "/bt_normal_no.png" Var img_cold_sel = "/bt_normal_selected_no.png" Var img_cold_dis = "/bt_cold_disable_no.png" Var img_cold_dis2 = "/bt_cold_disable2_no.png" EndIf 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" If PD_CODE2 = "12-05-02-0016" Then Var img_cold = "/bt_normal_no.png" Var img_cold_sel = "/bt_normal_selected_no.png" Var img_cold_dis = "/bt_cold_disable_no.png" Var img_cold_dis2 = "/bt_cold_disable2_no.png" EndIf 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" DEBUGVAR menu_name_thai_cold SAVELOG "FUNCTION2" Var TOPPING_PRICE = 0 Var SelectDrinkType = 0 ; Set default If SelectCountDrinkType = 1 Then If DefaultDrinkType = 1 Then Var hot_button_state = "PressForever" Var IndexDrinktType = 0 EndIf If DefaultDrinkType = 2 Then Var cold_button_state = "PressForever" Var IndexDrinktType = 1 EndIf If DefaultDrinkType = 3 Then Var blend_button_state = "PressForever" Var IndexDrinktType = 2 EndIf EndIf If hot_button_state = "PressForever" Then Var PriceDrinkNoTop = PriceD1 Var OriginalPrice = OriginalPriceD1 Var UserSelectProductCode = PD_CODE1 If showShotEnable = "Disable" Then If CustomCoffeeEnable = "False" Then Var showShotEnable = "Enable" EndIf EndIf If showCustomCoffee = "Invisible" Then If CustomCoffeeEnable = "True" Then Var showCustomCoffee = "Enable" EndIf EndIf Var showText4 = "Invisible" Var showname = NameLang[0][LanguageShowByIndex] Var showdesc = DescLang[0][LanguageShowByIndex] Var Seeker.NameDrinkEN = menu_name_eng_hot Var Seeker.NameDrinkTH = menu_name_thai_hot Var text_hot_color = "0xFFFFFF" Var text_cold_color = "0x84776F" Var text_blender_color = "0x84776F" Var SelectDrinkType = 1 Machine PreparCup EndIf If cold_button_state = "PressForever" Then Var PriceDrinkNoTop = PriceD2 Var OriginalPrice = OriginalPriceD2 Var UserSelectProductCode = PD_CODE2 If showShotEnable = "Disable" Then If CustomCoffeeEnable = "False" Then Var showShotEnable = "Enable" EndIf EndIf If showCustomCoffee = "Invisible" Then If CustomCoffeeEnable = "True" Then Var showCustomCoffee = "Enable" EndIf EndIf Var showText4 = "Invisible" Var showname = NameLang[1][LanguageShowByIndex] Var showdesc = DescLang[1][LanguageShowByIndex] Var Seeker.NameDrinkEN = menu_name_eng_cold Var Seeker.NameDrinkTH = menu_name_thai_cold Var text_hot_color = "0x84776F" Var text_cold_color = "0xFFFFFF" Var text_blender_color = "0x84776F" Var SelectDrinkType = 1 Machine PreparCup EndIf If blend_button_state = "PressForever" Then Var PriceDrinkNoTop = PriceD3 Var OriginalPrice = OriginalPriceD3 Var UserSelectProductCode = PD_CODE3 If showShotEnable = "Invisible" Then Else Var showShotEnable = "Disable" EndIf If CustomCoffeeEnable = "True" Then Var showCustomCoffee = "Enable" Var showCoffeeWater = "Invisible" Var CurrentCoffeeWaterId = toppingID7Default Var CustomCoffeeWaterState[0] = "Enable" Var CustomCoffeeWaterState[1] = "PressForever" Var CustomCoffeeWaterState[2] = "Enable" Var CustomCoffeeWaterState[3] = "Enable" Var CustomCoffeeWaterState[4] = "Enable" EndIf Var showText4 = "Enable" Var showname = NameLang[2][LanguageShowByIndex] Var showdesc = DescLang[2][LanguageShowByIndex] Var Seeker.NameDrinkEN = menu_name_eng_blender Var Seeker.NameDrinkTH = menu_name_thai_blender Var text_hot_color = "0x84776F" Var text_cold_color = "0x84776F" Var text_blender_color = "0xFFFFFF" Var SelectDrinkType = 1 Machine PreparCup EndIf Var OatMilkAddAmount = 5 Var CerealMilkPrice = "(+฿5)" DEBUGVAR PriceDrinkNoTop DEBUGVAR showShotEnable Var TOPPING_PRICE = 0 If ShotCoffeePremium = "Press" Then If blendedState = "Press" Then Var PriceDrinkTmp = PriceDrinkNoTop EndIf Var blendedState = "Disable" Var TOPPING_PRICE = 0 Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price2 Var topping2 = toppingID2index2 Var DisableUsingCode = "true" Var showText7 = "Enable" SAVELOG "Select premi normal shot" Else 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 EndIf DEBUGVAR showOreoAddEnable DEBUGVAR TOPPING_PRICE 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 If SugarZeroCalEnable = "true" Then If SugarZeroCalOption = "Enable" Then If SugarZeroCalCheck = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + SugarZeroCalPrice EndIf EndIf EndIf DEBUGVAR OatMilkEnable DEBUGVAR MenuCodeName1 DEBUGVAR MenuCodeName1_State If OatMilkEnable = "Press" Then If MenuCodeName1 = "OatMilk" Then If MenuCodeName1_State = "Enable" Then Var TOPPING_PRICE = TOPPING_PRICE + OatMilkAddAmount Var UserSelectProductCode = SubMenuProductCode1 EndIf EndIf EndIf Var CustomCoffeeDefault = "true" DEBUGVAR showCustomCoffee DEBUGVAR CustomCoffeeDefault If showShotEnable = "Press" Then ; Invisible showCustomCoffee Var showCustomCoffee = "Invisible" Else If CustomCoffeeEnable = "True" Then Var showCustomCoffee = "Enable" EndIf EndIf If showCustomCoffee = "Enable" Then If showCoffeeWater = "Enable" Then If CurrentCoffeeWaterId = toppingID7Default Then Else Var CustomCoffeeDefault = "false" EndIf EndIf If showCoffeeQuantity = "Enable" Then If CurrentCoffeeQuantityId = toppingID2Default Then Else Var CustomCoffeeDefault = "false" EndIf EndIf If showCoffeeLevel = "Enable" Then If CurrentCoffeeLevelId = toppingID9Default Then Else Var CustomCoffeeDefault = "false" EndIf EndIf If showCoffeeTamping = "Enable" Then If CurrentCoffeeTampingId = toppingID8Default Then Else Var CustomCoffeeDefault = "false" EndIf EndIf DEBUGVAR CustomCoffeeDefault If CustomCoffeeDefault = "false" Then If showShotEnable = "Enable" Then ;Var showShotEnable = "Disable" EndIf Else If showShotEnable = "Invisible" Then Else If blend_button_state = "PressForever" Then Else Var showShotEnable = "Enable" EndIf EndIf EndIf If CustomCoffeeQuantityState[0] = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price1 EndIf If CustomCoffeeQuantityState[1] = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price2 EndIf If CustomCoffeeQuantityState[2] = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price3 EndIf If CustomCoffeeLevelState[0] = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + toppingID9price1 EndIf If CustomCoffeeLevelState[1] = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + toppingID9price2 EndIf If CustomCoffeeLevelState[2] = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + toppingID9price3 EndIf If CustomCoffeeLevelState[3] = "PressForever" Then Var TOPPING_PRICE = TOPPING_PRICE + toppingID9price4 EndIf EndIf DEBUGVAR SelectDrinkType DEBUGVAR showShotEnable DEBUGVAR PriceDrinkTmpShow If Price5Active = 1 Then Var PriceDrinkNoTop = 5 If blend_button_state = "PressForever" Then Var PriceDrinkNoTop = 10 EndIf EndIf Var PriceDrinkTmp = PriceDrinkNoTop + TOPPING_PRICE Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp If SelectDrinkType = 0 Then Var PriceDrinkTmpShow = "---" Else Var PriceDrinkTmpShow !assigned StringFmt( PriceDrinkTmp , DisplayFormat, PreScaleConvertShow) EndIf SAVELOG PriceDrinkTmp If RoadShow = "true" Then Var PriceDrinkTmpShow = "Free" DEBUGVAR SelectDrink2 DEBUGVAR PriceDrinkTmpShow EndIf ; echo -n true > /mnt/sdcard/coffeevending/menu_blend_free READ_FILE "/mnt/sdcard/coffeevending/menu_blend_free" menu_blend_free DEBUGVAR menu_blend_free DEBUGVAR blend_button_state If menu_blend_free = "true" Then If blend_button_state = "PressForever" Then Var PriceDrinkNoTop = 0 Var PriceDrinkTmpShow = "Free" EndIf EndIf If SugarZeroCalCheck = "PressForever" Then If SugarNormalCheck = "PressForever" Then Var SugarZeroCalCheck = "Enable" EndIf EndIf BackslashNToEnter showname BackslashNToEnter showdesc CRLFToSpace showname CRLFToSpace showdesc DEBUGVAR showname DEBUGVAR showdesc ;inter-image If LanguageShow = "ENG" Then If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf EndIf If LanguageShow = "THAI" Then If show_name_len > 0 Then Var showname = showname + "###size=68" EndIf EndIf If LanguageShow = "MYANMAR" Then Var show_eng = "true" If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf EndIf If LanguageShow = "MSC" Then If show_name_len > 24 Then Var showname = showname + "###size=54" EndIf EndIf Var Timeout = 0 RefreshAll ; next2 button Protect ; zone 0 380 1080 1540 high_light_drink_type "ROOT/taobin_project/image/topping2_en/topping_en/high_light_drink_type.png" 543 920 high_light_drink_type KanitTTF 36 1080 0xFF0000 000075 ; 1 1 KanitTTF 22 1080 end 0xFF0000 "ITH6 "