diff --git a/xml/page_catalog_group_coffee.xml b/xml/page_catalog_group_coffee.xml index 62fe5374..d70ad9be 100644 --- a/xml/page_catalog_group_coffee.xml +++ b/xml/page_catalog_group_coffee.xml @@ -1,533 +1,533 @@ - - - - "Enable" - 1080 - 1920 -; "0xeae6e1" - SoundVolume - - ; On open - Var NextPage = "-" - - DEBUGVAR ICE_PROCESS_STATUS - DEBUGVAR ICE_PROCESS_TXT - - - If show_eng = "true" Then - Var showthaiText = "Invisible" - Var showengText = "Enable" - Var DirImage = "ROOT/taobin_project/image/page3_en" - Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png" - Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png" - - Var ice_tab_text = "Ice will be ready at " - Var text_unavailable = "UNAVAILABLE###size=16" - - - Else - Var showengText = "Invisible" - Var showthaiText = "Enable" - - Var DirImage = "ROOT/taobin_project/image/page3" - Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png" - Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png" - - Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา " - Var text_unavailable = "หมด###size=32" - EndIf - - If ICE_PROCESS_STATUS = 2 Then - Var ice_tab_process_show = "Enable" - Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT - Else - Var ice_tab_process_show = "Invisible" - EndIf - - - ; SpiralOnline - - Var MenuVSelected2 = "Invisible" - - Var Menu1Selected2 = "Invisible" - Var Menu2Selected2 = "Invisible" - Var Menu3Selected2 = "Invisible" - Var Menu4Selected2 = "Invisible" - - Var Menu6Selected2 = "Invisible" - Var Menu7Selected2 = "Invisible" - Var MenuVSelected2 = "Invisible" - Var Menu11Selected2 = "Invisible" - - Var Menu21Selected2 = "Invisible" - - Var MenuVSelected2 = "Invisible" - If SpiralOnline = "true" Then - If Seeker = "curr" Then - Var MenuVSelected2 = "Enable" - EndIf - EndIf - - ; init default - Var Menu1Selected = "Enable" - Var Menu2Selected = "Enable" - Var Menu3Selected = "Enable" - Var Menu4Selected = "Enable" - ; 5 fruit - Var Menu5Selected = "Invisible" - Var Menu6Selected = "Enable" - Var Menu7Selected = "Enable" - ; 8 cocktail - Var Menu8Selected = "Invisible" - - If CocktailShow = "true" Then - Var Menu7Selected = "Invisible" - Var Menu8Selected = "Enable" - EndIf - - - If AppFastEnable = "true" Then - Var Menu11Selected = "Enable" - Var Menu21Selected = "Invisible" - Var Menu7Selected = "Invisible" - Else - If MenuKidEnable = "true" Then - Var Menu11Selected = "Invisible" - Var Menu21Selected = "Enable" - Var Menu7Selected = "Invisible" - Else - Var Menu11Selected = "Invisible" - Var Menu21Selected = "Invisible" - Var Menu7Selected = "Enable" - EndIf - EndIf - - If CocktailShow = "true" Then - Var Menu7Selected = "Invisible" - EndIf - - If RecipeTag1 = "HealthTurnOn" Then - Var Menu22Selected = "Enable" - Else - Var Menu22Selected = "Invisible" - EndIf - ; - - - - - Var Menu2Selected = "PressForever" - - - - SAVELOG PreviseXMLFileName2 - - Var Timeout = 0 - - - - If show_eng = "true" Then - Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/" - Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/" - - Else - Var DirImage2 = "ROOT/taobin_project/image/drink_option/" - Var DirImageAlter = "ROOT/taobin_project/image/page3_2/" - EndIf - - - - - -; notice enable heathy menu - - - 0 - 380 - 1080 - 1540 - "0xeae6e1" - - - - - 1000 - - ;DEBUGVAR ICE_PROCESS_STATUS - - If ICE_PROCESS_STATUS = 2 Then - Var ice_tab_process_show = "Enable" - Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT - Else - Var ice_tab_process_show = "Invisible" - EndIf - - - If NextPage = "-" Then - - Else - If CupOnArm = "true" Then - If Timeout > 9 Then - SAVELOG "COA9" - Open NextPage - EndIf - Else - If Timeout > 30 Then - SAVELOG "COA30" - Open NextPage - EndIf - EndIf - EndIf - - If Timeout > 60 Then - SAVELOG "Timeout" - If Seeker = "next" Then - Open "ROOT/taobin_project/xml/page_brewing3Conti.xml" - Else - SAVELOG "Back" - Open "ROOT/taobin_project/xml/page_back_to_main.xml" - EndIf - EndIf - - If BrewCommand = "RefreshAll" Then - Var BrewCommand = "-" - Open CurrentXMLFileName2 - EndIf - - If Seeker = "curr" Then - If DoorCupPosition = "bottom" Then - ; It normal - Var EmergencyStop = "false" - Else - Var EmergencyStop = "true" - - ;Open "ROOT/taobin_project/xml/page_back_to_error.xml" - - EndIf - EndIf - - If IgnoreNetCore = "true" Then - - Else - ;stop_now - If NETCORE_LOST_CNT > 120 Then - Var stop_now = "true" - Var MachineErrorDetailAll = "???" - SAVELOG "NETCORE_LOST_CNT" - - Open "ROOT/taobin_project/xml/page_back_to_error.xml" - EndIf - EndIf - - - ; zone cup on arm - If CupOnArm = "true" Then - - If CheckCupStateDoorCupClose = "" Then - If buttonRemoveCup = "Enable" Then - - Else - Refresh - EndIf - - Var buttonRemoveCup = "Enable" - - EndIf - - If CheckCupStateDoorCupClose = "done" Then - If buttonRemoveCup = "Enable" Then - - Else - Refresh - EndIf - - Var buttonRemoveCup = "Enable" - - EndIf - Else - If buttonRemoveCup = "Enable" Then - Var buttonRemoveCup = "Invisible" - Refresh - EndIf - EndIf - - - Var Timeout = Timeout + 1 - TimerReset - - - -; under line - - 0 - 494 - "ROOT/taobin_project/image/page3/tab_line_bottom.png" - - - -; under line - - 0 - 358 - "ROOT/taobin_project/image/page3/bg1.png" - - - -; back - - - - -; - - 1080 - "auto" - 0 - 395 - - "Enable" - 896 - 102 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DEBUGVAR web_ready - If web_ready = "true" Then - If web_ref = QRCODE99x Then - - Var web_readyOK = web_ready - Var web_telnumOK = web_telnum - - Var web_app_prepar = "true" - Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml" - - EndIf - Else - EndIf - - - - - - - - - - + + + + "Enable" + 1080 + 1920 +; "0xeae6e1" + SoundVolume + + ; On open + Var NextPage = "-" + + DEBUGVAR ICE_PROCESS_STATUS + DEBUGVAR ICE_PROCESS_TXT + + + If show_eng = "true" Then + Var showthaiText = "Invisible" + Var showengText = "Enable" + Var DirImage = "ROOT/taobin_project/image/page3_en" + Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png" + Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png" + + Var ice_tab_text = "Ice will be ready at " + Var text_unavailable = "UNAVAILABLE###size=16" + + + Else + Var showengText = "Invisible" + Var showthaiText = "Enable" + + Var DirImage = "ROOT/taobin_project/image/page3" + Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png" + Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png" + + Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา " + Var text_unavailable = "หมด###size=32" + EndIf + + If ICE_PROCESS_STATUS = 2 Then + Var ice_tab_process_show = "Enable" + Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT + Else + Var ice_tab_process_show = "Invisible" + EndIf + + + ; SpiralOnline + + Var MenuVSelected2 = "Invisible" + + Var Menu1Selected2 = "Invisible" + Var Menu2Selected2 = "Invisible" + Var Menu3Selected2 = "Invisible" + Var Menu4Selected2 = "Invisible" + + Var Menu6Selected2 = "Invisible" + Var Menu7Selected2 = "Invisible" + Var MenuVSelected2 = "Invisible" + Var Menu11Selected2 = "Invisible" + + Var Menu21Selected2 = "Invisible" + + Var MenuVSelected2 = "Invisible" + If SpiralOnline = "true" Then + If Seeker = "curr" Then + Var MenuVSelected2 = "Enable" + EndIf + EndIf + + ; init default + Var Menu1Selected = "Enable" + Var Menu2Selected = "Enable" + Var Menu3Selected = "Enable" + Var Menu4Selected = "Enable" + ; 5 fruit + Var Menu5Selected = "Invisible" + Var Menu6Selected = "Enable" + Var Menu7Selected = "Enable" + ; 8 cocktail + Var Menu8Selected = "Invisible" + + If CocktailShow = "true" Then + Var Menu7Selected = "Invisible" + Var Menu8Selected = "Enable" + EndIf + + + If AppFastEnable = "true" Then + Var Menu11Selected = "Enable" + Var Menu21Selected = "Invisible" + Var Menu7Selected = "Invisible" + Else + If MenuKidEnable = "true" Then + Var Menu11Selected = "Invisible" + Var Menu21Selected = "Enable" + Var Menu7Selected = "Invisible" + Else + Var Menu11Selected = "Invisible" + Var Menu21Selected = "Invisible" + Var Menu7Selected = "Enable" + EndIf + EndIf + + If CocktailShow = "true" Then + Var Menu7Selected = "Invisible" + EndIf + + If RecipeTag1 = "HealthTurnOn" Then + Var Menu22Selected = "Enable" + Else + Var Menu22Selected = "Invisible" + EndIf + ; + + + + + Var Menu2Selected = "PressForever" + + + + SAVELOG PreviseXMLFileName2 + + Var Timeout = 0 + + + + If show_eng = "true" Then + Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/" + Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/" + + Else + Var DirImage2 = "ROOT/taobin_project/image/drink_option/" + Var DirImageAlter = "ROOT/taobin_project/image/page3_2/" + EndIf + + + + + +; notice enable heathy menu + + + 0 + 380 + 1080 + 1540 + "0xeae6e1" + + + + + 1000 + + ;DEBUGVAR ICE_PROCESS_STATUS + + If ICE_PROCESS_STATUS = 2 Then + Var ice_tab_process_show = "Enable" + Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT + Else + Var ice_tab_process_show = "Invisible" + EndIf + + + If NextPage = "-" Then + + Else + If CupOnArm = "true" Then + If Timeout > 9 Then + SAVELOG "COA9" + Open NextPage + EndIf + Else + If Timeout > 30 Then + SAVELOG "COA30" + Open NextPage + EndIf + EndIf + EndIf + + If Timeout > 60 Then + SAVELOG "Timeout" + If Seeker = "next" Then + Open "ROOT/taobin_project/xml/page_brewing3Conti.xml" + Else + SAVELOG "Back" + Open "ROOT/taobin_project/xml/page_back_to_main.xml" + EndIf + EndIf + + If BrewCommand = "RefreshAll" Then + Var BrewCommand = "-" + Open CurrentXMLFileName2 + EndIf + + If Seeker = "curr" Then + If DoorCupPosition = "bottom" Then + ; It normal + Var EmergencyStop = "false" + Else + Var EmergencyStop = "true" + + ;Open "ROOT/taobin_project/xml/page_back_to_error.xml" + + EndIf + EndIf + + If IgnoreNetCore = "true" Then + + Else + ;stop_now + If NETCORE_LOST_CNT > 120 Then + Var stop_now = "true" + Var MachineErrorDetailAll = "???" + SAVELOG "NETCORE_LOST_CNT" + + Open "ROOT/taobin_project/xml/page_back_to_error.xml" + EndIf + EndIf + + + ; zone cup on arm + If CupOnArm = "true" Then + + If CheckCupStateDoorCupClose = "" Then + If buttonRemoveCup = "Enable" Then + + Else + Refresh + EndIf + + Var buttonRemoveCup = "Enable" + + EndIf + + If CheckCupStateDoorCupClose = "done" Then + If buttonRemoveCup = "Enable" Then + + Else + Refresh + EndIf + + Var buttonRemoveCup = "Enable" + + EndIf + Else + If buttonRemoveCup = "Enable" Then + Var buttonRemoveCup = "Invisible" + Refresh + EndIf + EndIf + + + Var Timeout = Timeout + 1 + TimerReset + + + +; under line + + 0 + 494 + "ROOT/taobin_project/image/page3/tab_line_bottom.png" + + + +; under line + + 0 + 358 + "ROOT/taobin_project/image/page3/bg1.png" + + + +; back + + + + +; + + 1080 + "auto" + 0 + 395 + + "Enable" + 896 + 102 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEBUGVAR web_ready + If web_ready = "true" Then + If web_ref = QRCODE99x Then + + Var web_readyOK = web_ready + Var web_telnumOK = web_telnum + + Var web_app_prepar = "true" + Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml" + + EndIf + Else + EndIf + + + + + + + + + + 10 497 @@ -1150,7 +1150,7 @@ KanitMediumTTF 0x322B26 showengText - "DOUBLE + "DOUBLE ESPRESSO" @@ -1401,7 +1401,7 @@ ESPRESSO" KanitMediumTTF 0x322B26 showengText - "DOUBLE + "DOUBLE ESPRESSO" @@ -2133,7 +2133,7 @@ ESPRESSO" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต Guji Queen Berry" @@ -2144,7 +2144,7 @@ Guji Queen Berry" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (natural process) + "กาแฟคั่วอ่อน (natural process) หอมสตรอว์เบอร์รี ส้ม และดอกไม้" @@ -2156,7 +2156,7 @@ Guji Queen Berry" KanitMediumTTF 0x322B26 showengText - "ESPRESSO + "ESPRESSO ETHIOPAI GUJI" @@ -2167,7 +2167,7 @@ ETHIOPAI GUJI" KanitMediumTTF 0x6F5F51 showengText - "Light roast natural process: + "Light roast natural process: Strawberry, Orange, Floral" @@ -2389,7 +2389,7 @@ Strawberry, Orange, Floral" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต BLUE DADDY" @@ -2400,7 +2400,7 @@ BLUE DADDY" KanitMediumTTF 0x6F5F51 showthaiText - "Washed process + "Washed process หอมบลูเบอร์รี และดอกไม้" @@ -2412,7 +2412,7 @@ BLUE DADDY" KanitMediumTTF 0x322B26 showengText - "BLUE DADDY + "BLUE DADDY ESPRESSO" @@ -2423,7 +2423,7 @@ ESPRESSO" KanitMediumTTF 0x6F5F51 showengText - "Washed process + "Washed process Note: Blue Berry & Floral" @@ -2645,7 +2645,7 @@ Note: Blue Berry & Floral" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต CHOPIN" @@ -2656,7 +2656,7 @@ CHOPIN" KanitMediumTTF 0x6F5F51 showthaiText - "Raisin Honey process + "Raisin Honey process หอมสตรอว์เบอร์รี กุหลาบ มะลิ" @@ -2668,7 +2668,7 @@ CHOPIN" KanitMediumTTF 0x322B26 showengText - "CHOPIN + "CHOPIN ESPRESSO" @@ -2679,7 +2679,7 @@ ESPRESSO" KanitMediumTTF 0x6F5F51 showengText - "Raisin Honey process + "Raisin Honey process Note: Strawberry & Floral" @@ -2901,7 +2901,7 @@ Note: Strawberry & Floral" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต MANDARINE" @@ -2923,7 +2923,7 @@ MANDARINE" KanitMediumTTF 0x322B26 showengText - "MANDARINE + "MANDARINE ESPRESSO" @@ -3155,7 +3155,7 @@ ESPRESSO" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต OPUS ONE" @@ -3177,7 +3177,7 @@ OPUS ONE" KanitMediumTTF 0x322B26 showengText - "OPUS ONE + "OPUS ONE ESPRESSO" @@ -3409,7 +3409,7 @@ ESPRESSO" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต MOZART " @@ -3420,7 +3420,7 @@ MOZART " KanitMediumTTF 0x6F5F51 showthaiText - "Raisin Honey process + "Raisin Honey process หอมสตรอว์เบอร์รี กุหลาบ มะลิ" @@ -3432,7 +3432,7 @@ MOZART " KanitMediumTTF 0x322B26 showengText - "MOZART + "MOZART ESPRESSO" @@ -3443,7 +3443,7 @@ ESPRESSO" KanitMediumTTF 0x6F5F51 showengText - "Raisin Honey process + "Raisin Honey process Note: Strawberry & Floral" @@ -3665,7 +3665,7 @@ Note: Strawberry & Floral" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต SNOWWHITE" @@ -3676,7 +3676,7 @@ SNOWWHITE" KanitMediumTTF 0x6F5F51 showthaiText - "Anaerobic process + "Anaerobic process หอมมะลิ น้ำผึ้ง เมเปิล" @@ -3688,7 +3688,7 @@ SNOWWHITE" KanitMediumTTF 0x322B26 showengText - "SNOWWHITE + "SNOWWHITE ESPRESSO" @@ -3699,7 +3699,7 @@ ESPRESSO" KanitMediumTTF 0x6F5F51 showengText - "Anaerobic process + "Anaerobic process Note: Jasmine & Honey" @@ -3921,7 +3921,7 @@ Note: Jasmine & Honey" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต WHISKY DUDE" @@ -3932,7 +3932,7 @@ WHISKY DUDE" KanitMediumTTF 0x6F5F51 showthaiText - "Washed Sherry cask ferment + "Washed Sherry cask ferment หอมวิสกี้ ช็อกโกแลต วนิลา" @@ -3944,7 +3944,7 @@ WHISKY DUDE" KanitMediumTTF 0x322B26 showengText - "WHISKY DUDE + "WHISKY DUDE ESPRESSO" @@ -3955,7 +3955,7 @@ ESPRESSO" KanitMediumTTF 0x6F5F51 showengText - "Washed Sherry cask ferment + "Washed Sherry cask ferment Note: Whisky & Vanilla" @@ -4177,7 +4177,7 @@ Note: Whisky & Vanilla" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต PEACHER" @@ -4188,7 +4188,7 @@ PEACHER" KanitMediumTTF 0x6F5F51 showthaiText - "Barrel-aged process + "Barrel-aged process หอมพีช, ชา, ช็อกโกแลต" @@ -4200,7 +4200,7 @@ PEACHER" KanitMediumTTF 0x322B26 showengText - "PEACHER + "PEACHER ESPRESSO" @@ -4211,7 +4211,7 @@ ESPRESSO" KanitMediumTTF 0x6F5F51 showengText - "Barrel-aged process + "Barrel-aged process Note: Peach, tea, chocolate" @@ -4433,7 +4433,7 @@ Note: Peach, tea, chocolate" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต PURE BEAUTY" @@ -4444,7 +4444,7 @@ PURE BEAUTY" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (natural process) + "กาแฟคั่วอ่อน (natural process) กลิ่นดอกไม้ ผลไม้เขตร้อน" @@ -4456,7 +4456,7 @@ PURE BEAUTY" KanitMediumTTF 0x322B26 showengText - "PURE BEAUTY + "PURE BEAUTY ESPRESSO" @@ -4688,7 +4688,7 @@ ESPRESSO" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต GEISHA" @@ -4941,7 +4941,7 @@ GEISHA" KanitMediumTTF 0x322B26 showthaiText - "เอสเพรสโซ่ช็อต + "เอสเพรสโซ่ช็อต ROSALYN" @@ -4952,7 +4952,7 @@ ROSALYN" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (washed process) + "กาแฟคั่วอ่อน (washed process) กลิ่นกุหลาบ และ เบอร์รี่" @@ -4974,7 +4974,7 @@ ROSALYN" KanitMediumTTF 0x6F5F51 showengText - "Light Roast (natural process) + "Light Roast (natural process) Pink​ Rose & Berry" @@ -5689,7 +5689,7 @@ Pink​ Rose & Berry" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน Guji Queen Berry" @@ -5700,7 +5700,7 @@ Guji Queen Berry" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (natural process) + "กาแฟคั่วอ่อน (natural process) หอมสตรอว์เบอร์รี ส้ม และดอกไม้" @@ -5712,7 +5712,7 @@ Guji Queen Berry" KanitMediumTTF 0x322B26 showengText - "AMERICANO + "AMERICANO ETHIOPAI GUJI" @@ -5723,7 +5723,7 @@ ETHIOPAI GUJI" KanitMediumTTF 0x6F5F51 showengText - "Light roast natural process: + "Light roast natural process: Strawberry, Orange, Floral" @@ -5945,7 +5945,7 @@ Strawberry, Orange, Floral" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน BLUE DADDY" @@ -5956,7 +5956,7 @@ BLUE DADDY" KanitMediumTTF 0x6F5F51 showthaiText - "Washed process + "Washed process หอมบลูเบอร์รี และดอกไม้" @@ -5968,7 +5968,7 @@ BLUE DADDY" KanitMediumTTF 0x322B26 showengText - "BLUE DADDY + "BLUE DADDY AMERICANO" @@ -5979,7 +5979,7 @@ AMERICANO" KanitMediumTTF 0x6F5F51 showengText - "Washed process + "Washed process Note: Blue Berry & Floral" @@ -6201,7 +6201,7 @@ Note: Blue Berry & Floral" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน CHOPIN" @@ -6212,7 +6212,7 @@ CHOPIN" KanitMediumTTF 0x6F5F51 showthaiText - "Raisin Honey process + "Raisin Honey process หอมสตรอว์เบอร์รี กุหลาบ มะลิ" @@ -6224,7 +6224,7 @@ CHOPIN" KanitMediumTTF 0x322B26 showengText - "CHOPIN + "CHOPIN AMERICANO" @@ -6235,7 +6235,7 @@ AMERICANO" KanitMediumTTF 0x6F5F51 showengText - "Raisin Honey process + "Raisin Honey process Note: Strawberry & Floral" @@ -6457,7 +6457,7 @@ Note: Strawberry & Floral" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน MANDARINE" @@ -6479,7 +6479,7 @@ MANDARINE" KanitMediumTTF 0x322B26 showengText - "MANDARINE + "MANDARINE AMERICANO" @@ -6711,7 +6711,7 @@ AMERICANO" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน OPUS ONE" @@ -6733,7 +6733,7 @@ OPUS ONE" KanitMediumTTF 0x322B26 showengText - "OPUS ONE + "OPUS ONE AMERICANO" @@ -6965,7 +6965,7 @@ AMERICANO" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน MOZART" @@ -6976,7 +6976,7 @@ MOZART" KanitMediumTTF 0x6F5F51 showthaiText - "Raisin Honey process + "Raisin Honey process หอมสตรอว์เบอร์รี กุหลาบ มะลิ" @@ -6988,7 +6988,7 @@ MOZART" KanitMediumTTF 0x322B26 showengText - "MOZART + "MOZART AMERICANO" @@ -6999,7 +6999,7 @@ AMERICANO" KanitMediumTTF 0x6F5F51 showengText - "Raisin Honey process + "Raisin Honey process Note: Strawberry & Floral" @@ -7221,7 +7221,7 @@ Note: Strawberry & Floral" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน WHISKY DUDE" @@ -7232,7 +7232,7 @@ WHISKY DUDE" KanitMediumTTF 0x6F5F51 showthaiText - "Washed Sherry cask ferment + "Washed Sherry cask ferment หอมวิสกี้ ช็อกโกแลต วนิลา" @@ -7244,7 +7244,7 @@ WHISKY DUDE" KanitMediumTTF 0x322B26 showengText - "WHISKY DUDE + "WHISKY DUDE AMERICANO" @@ -7255,7 +7255,7 @@ AMERICANO" KanitMediumTTF 0x6F5F51 showengText - "Washed Sherry cask ferment + "Washed Sherry cask ferment Note: Whisky & Vanilla" @@ -7477,7 +7477,7 @@ Note: Whisky & Vanilla" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน SNOWWHITE" @@ -7488,7 +7488,7 @@ SNOWWHITE" KanitMediumTTF 0x6F5F51 showthaiText - "Anaerobic process + "Anaerobic process หอมมะลิ น้ำผึ้ง เมเปิล" @@ -7500,7 +7500,7 @@ SNOWWHITE" KanitMediumTTF 0x322B26 showengText - "SNOWWHITE + "SNOWWHITE AMERICANO" @@ -7511,7 +7511,7 @@ AMERICANO" KanitMediumTTF 0x6F5F51 showengText - "Anaerobic process + "Anaerobic process Note: Jasmine & Honey" @@ -7733,7 +7733,7 @@ Note: Jasmine & Honey" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน PEACHER" @@ -7744,7 +7744,7 @@ PEACHER" KanitMediumTTF 0x6F5F51 showthaiText - "Barrel-aged process + "Barrel-aged process หอมพีช, ชา, ช็อกโกแลต" @@ -7756,7 +7756,7 @@ PEACHER" KanitMediumTTF 0x322B26 showengText - "PEACHER + "PEACHER AMERICANO" @@ -7767,7 +7767,7 @@ AMERICANO" KanitMediumTTF 0x6F5F51 showengText - "Barrel-aged process + "Barrel-aged process Note: Peach, tea, chocolate" @@ -7989,7 +7989,7 @@ Note: Peach, tea, chocolate" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน PURE BEAUTY" @@ -8000,7 +8000,7 @@ PURE BEAUTY" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (natural process) + "กาแฟคั่วอ่อน (natural process) กลิ่นดอกไม้ ผลไม้เขตร้อน" @@ -8012,7 +8012,7 @@ PURE BEAUTY" KanitMediumTTF 0x322B26 showengText - "PURE BEAUTY + "PURE BEAUTY AMERICANO" @@ -8244,7 +8244,7 @@ AMERICANO" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน GEISHA" @@ -8266,7 +8266,7 @@ GEISHA" KanitMediumTTF 0x322B26 showengText - "GEISHA + "GEISHA AMERICANO" @@ -8498,7 +8498,7 @@ AMERICANO" KanitMediumTTF 0x322B26 showthaiText - "อเมริกาโน + "อเมริกาโน ROSALYN" @@ -8509,7 +8509,7 @@ ROSALYN" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (washed process) + "กาแฟคั่วอ่อน (washed process) กลิ่นกุหลาบ และ เบอร์รี่" @@ -8521,7 +8521,7 @@ ROSALYN" KanitMediumTTF 0x322B26 showengText - "ROSALYN + "ROSALYN AMERICANO" @@ -8532,7 +8532,7 @@ AMERICANO" KanitMediumTTF 0x6F5F51 showengText - "Light Roast (natural process) + "Light Roast (natural process) Pink​ Rose & Berry" @@ -8754,7 +8754,7 @@ Pink​ Rose & Berry" KanitMediumTTF 0x322B26 showthaiText - "BLUE DADDY + "BLUE DADDY ALMOST DIRTY" @@ -8765,7 +8765,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "Washed process + "Washed process หอมบลูเบอร์รี และดอกไม้" @@ -8777,7 +8777,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "BLUE DADDY + "BLUE DADDY ALMOST DIRTY" @@ -8788,7 +8788,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Washed process + "Washed process Note: Blue Berry & Floral" @@ -9006,7 +9006,7 @@ Note: Blue Berry & Floral" KanitMediumTTF 0x322B26 showthaiText - "MOZART + "MOZART ALMOST DIRTY" @@ -9017,7 +9017,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "Raisin Honey process + "Raisin Honey process หอมสตรอว์เบอร์รี กุหลาบ มะลิ" @@ -9029,7 +9029,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "MOZART + "MOZART ALMOST DIRTY" @@ -9040,7 +9040,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Raisin Honey process + "Raisin Honey process Note: Strawberry & Floral" @@ -9258,7 +9258,7 @@ Note: Strawberry & Floral" KanitMediumTTF 0x322B26 showthaiText - "CHOPIN + "CHOPIN ALMOST DIRTY" @@ -9269,7 +9269,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "Raisin Honey process + "Raisin Honey process หอมสตรอว์เบอร์รี กุหลาบ มะลิ" @@ -9281,7 +9281,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "CHOPIN + "CHOPIN ALMOST DIRTY" @@ -9292,7 +9292,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Raisin Honey process + "Raisin Honey process Note: Strawberry & Floral" @@ -9510,7 +9510,7 @@ Note: Strawberry & Floral" KanitMediumTTF 0x322B26 showthaiText - "MANDARINE + "MANDARINE ALMOST DIRTY" @@ -9532,7 +9532,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "MANDARINE + "MANDARINE ALMOST DIRTY" @@ -9760,7 +9760,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showthaiText - "OPUS ONE + "OPUS ONE ALMOST DIRTY" @@ -9782,7 +9782,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "OPUS ONE + "OPUS ONE ALMOST DIRTY" @@ -10010,7 +10010,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showthaiText - "WHISKY DUDE + "WHISKY DUDE ALMOST DIRTY" @@ -10021,7 +10021,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "Washed Sherry cask ferment + "Washed Sherry cask ferment หอมวิสกี้ ช็อกโกแลต วนิลา" @@ -10033,7 +10033,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "WHISKY DUDE + "WHISKY DUDE ALMOST DIRTY" @@ -10044,7 +10044,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Washed Sherry cask ferment + "Washed Sherry cask ferment Note: Whisky & Vanilla" @@ -10262,7 +10262,7 @@ Note: Whisky & Vanilla" KanitMediumTTF 0x322B26 showthaiText - "SNOWWHITE + "SNOWWHITE ALMOST DIRTY" @@ -10273,7 +10273,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "Anaerobic process + "Anaerobic process หอมมะลิ น้ำผึ้ง เมเปิล" @@ -10285,7 +10285,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "SNOWWHITE + "SNOWWHITE ALMOST DIRTY" @@ -10296,7 +10296,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Anaerobic process + "Anaerobic process Note: Jasmine & Honey" @@ -10514,7 +10514,7 @@ Note: Jasmine & Honey" KanitMediumTTF 0x322B26 showthaiText - "QUEEN BERRY + "QUEEN BERRY ALMOST DIRTY" @@ -10525,7 +10525,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (washed process) + "กาแฟคั่วอ่อน (washed process) หอมสตรอว์เบอร์รี ส้ม และดอกไม้" @@ -10537,7 +10537,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "QUEEN BERRY + "QUEEN BERRY ALMOST DIRTY" @@ -10548,7 +10548,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Light roast natural process: + "Light roast natural process: Strawberry, Orange, Floral" @@ -10766,7 +10766,7 @@ Strawberry, Orange, Floral" KanitMediumTTF 0x322B26 showthaiText - "PEACHER + "PEACHER ALMOST DIRTY" @@ -10777,7 +10777,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "Barrel-aged process + "Barrel-aged process หอมพีช, ชา, ช็อกโกแลต" @@ -10789,7 +10789,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "PEACHER + "PEACHER ALMOST DIRTY" @@ -10800,7 +10800,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Barrel-aged process + "Barrel-aged process Note: Peach, tea, chocolate" @@ -11018,7 +11018,7 @@ Note: Peach, tea, chocolate" KanitMediumTTF 0x322B26 showthaiText - "PURE BEAUTY + "PURE BEAUTY ALMOST DIRTY" @@ -11029,7 +11029,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (natural process) + "กาแฟคั่วอ่อน (natural process) กลิ่นดอกไม้ ผลไม้เขตร้อน" @@ -11041,7 +11041,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "PURE BEAUTY + "PURE BEAUTY ALMOST DIRTY" @@ -11269,7 +11269,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showthaiText - "GEISHA + "GEISHA ALMOST DIRTY" @@ -11291,7 +11291,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "GEISHA + "GEISHA ALMOST DIRTY" @@ -11519,7 +11519,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showthaiText - "ROSALYN + "ROSALYN ALMOST DIRTY" @@ -11530,7 +11530,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟคั่วอ่อน (washed process) + "กาแฟคั่วอ่อน (washed process) กลิ่นกุหลาบ และ เบอร์รี่" @@ -11542,7 +11542,7 @@ ALMOST DIRTY" KanitMediumTTF 0x322B26 showengText - "ROSALYN + "ROSALYN ALMOST DIRTY" @@ -11553,7 +11553,7 @@ ALMOST DIRTY" KanitMediumTTF 0x6F5F51 showengText - "Light Roast (natural process) + "Light Roast (natural process) Pink​ Rose & Berry" @@ -11792,7 +11792,7 @@ Pink​ Rose & Berry" KanitMediumTTF 0x322B26 showengText - "THAI + "THAI ICED ESPRESSO" @@ -12039,7 +12039,7 @@ ICED ESPRESSO" KanitMediumTTF 0x322B26 showengText - "THAI + "THAI ICED ESPRESSO" @@ -13779,7 +13779,7 @@ ICED ESPRESSO" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ นม และ นม + "กาแฟ นม และ นม น้ำเชื่อมคาราเมล" @@ -13801,7 +13801,7 @@ ICED ESPRESSO" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Milk, + "Espresso, Milk, Caramel Syrup" @@ -14031,7 +14031,7 @@ Caramel Syrup" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ นม และ นม + "กาแฟ นม และ นม น้ำเชื่อมคาราเมล" @@ -14053,7 +14053,7 @@ Caramel Syrup" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Milk, + "Espresso, Milk, Caramel Syrup" @@ -14284,7 +14284,7 @@ Caramel Syrup" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ นม ชาเขียวมัทฉะ + "กาแฟ นม ชาเขียวมัทฉะ และ นม" @@ -14296,7 +14296,7 @@ Caramel Syrup" KanitMediumTTF 0x322B26 showengText - "MATCHA + "MATCHA CAFÉ LATTE" @@ -14536,7 +14536,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ นม ชาเขียวมัทฉะ + "กาแฟ นม ชาเขียวมัทฉะ และ นม" @@ -14548,7 +14548,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "MATCHA + "MATCHA CAFÉ LATTE" @@ -14789,7 +14789,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ นม ชาเขียวมัทฉะ + "กาแฟ นม ชาเขียวมัทฉะ และ นม" @@ -14801,7 +14801,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "MATCHA + "MATCHA CAFÉ LATTE" @@ -15041,7 +15041,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ นม ชาเขียวมัทฉะ + "กาแฟ นม ชาเขียวมัทฉะ และ นม" @@ -15053,7 +15053,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "MATCHA + "MATCHA CAFÉ LATTE" @@ -15294,7 +15294,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ น้ำเชื่อมน้ำตาลแดง + "กาแฟ น้ำเชื่อมน้ำตาลแดง และ นม" @@ -15306,7 +15306,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "BROWN + "BROWN SUGAR LATTE" @@ -15317,7 +15317,7 @@ SUGAR LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Milk, + "Espresso, Milk, Kokuto syrup" @@ -15547,7 +15547,7 @@ Kokuto syrup" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ น้ำเชื่อมน้ำตาลแดง + "กาแฟ น้ำเชื่อมน้ำตาลแดง และ นม" @@ -15559,7 +15559,7 @@ Kokuto syrup" KanitMediumTTF 0x322B26 showengText - "BROWN + "BROWN SUGAR LATTE" @@ -15570,7 +15570,7 @@ SUGAR LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Milk, + "Espresso, Milk, Kokuto syrup" @@ -15801,7 +15801,7 @@ Kokuto syrup" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ เมล่อน น้ำตาล + "กาแฟ เมล่อน น้ำตาล และ นม" @@ -15813,7 +15813,7 @@ Kokuto syrup" KanitMediumTTF 0x322B26 showengText - "MELON + "MELON CAFÉ LATTE" @@ -16053,7 +16053,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ เมล่อน น้ำตาล + "กาแฟ เมล่อน น้ำตาล และ นม" @@ -16065,7 +16065,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "MELON + "MELON CAFÉ LATTE" @@ -16306,7 +16306,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ ชาไต้หวัน น้ำตาล + "กาแฟ ชาไต้หวัน น้ำตาล และ นม" @@ -16318,7 +16318,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "TAIWANESE TEA + "TAIWANESE TEA CAFÉ LATTE" @@ -16329,7 +16329,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Taiwanese Tea, + "Espresso, Taiwanese Tea, Milk, Sugar" @@ -16559,7 +16559,7 @@ Milk, Sugar" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ ชาไต้หวัน น้ำตาล + "กาแฟ ชาไต้หวัน น้ำตาล และ นม" @@ -16571,7 +16571,7 @@ Milk, Sugar" KanitMediumTTF 0x322B26 showengText - "TAIWANESE TEA + "TAIWANESE TEA CAFÉ LATTE" @@ -16582,7 +16582,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Taiwanese Tea, + "Espresso, Taiwanese Tea, Milk, Sugar" @@ -16824,7 +16824,7 @@ Milk, Sugar" KanitMediumTTF 0x322B26 showengText - "THAI TEA + "THAI TEA CAFÉ LATTE" @@ -17075,7 +17075,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "THAI TEA + "THAI TEA CAFÉ LATTE" @@ -17327,7 +17327,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "THAI TEA + "THAI TEA CAFÉ LATTE" @@ -17578,7 +17578,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "THAI TEA + "THAI TEA CAFÉ LATTE" @@ -17819,7 +17819,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ ชาไต้หวัน น้ำตาล + "กาแฟ ชาไต้หวัน น้ำตาล และ นม" @@ -17831,7 +17831,7 @@ CAFÉ LATTE" KanitMediumTTF 0x322B26 showengText - "TAIWANESE TEA + "TAIWANESE TEA CAFÉ LATTE" @@ -17842,7 +17842,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Taiwanese Tea, + "Espresso, Taiwanese Tea, Milk, Sugar" @@ -18072,7 +18072,7 @@ Milk, Sugar" KanitMediumTTF 0x6F5F51 showthaiText - "กาแฟ ชาไต้หวัน น้ำตาล + "กาแฟ ชาไต้หวัน น้ำตาล และ นม" @@ -18084,7 +18084,7 @@ Milk, Sugar" KanitMediumTTF 0x322B26 showengText - "TAIWANESE TEA + "TAIWANESE TEA CAFÉ LATTE" @@ -18095,7 +18095,7 @@ CAFÉ LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Taiwanese Tea, + "Espresso, Taiwanese Tea, Milk, Sugar" @@ -18347,7 +18347,7 @@ Milk, Sugar" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Lychee, + "Espresso, Lychee, Sugar, Water" @@ -18598,7 +18598,7 @@ Sugar, Water" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Lychee, + "Espresso, Lychee, Sugar, Water" @@ -18850,7 +18850,7 @@ Sugar, Water" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Yuzu, + "Espresso, Yuzu, Sugar, Water" @@ -19101,7 +19101,7 @@ Sugar, Water" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Yuzu, + "Espresso, Yuzu, Sugar, Water" @@ -19343,7 +19343,7 @@ Sugar, Water" KanitMediumTTF 0x322B26 showengText - "TOKYO BANANA + "TOKYO BANANA LATTE" @@ -19354,7 +19354,7 @@ LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Tokyo Banana Syrup, + "Espresso, Tokyo Banana Syrup, Sugar, Water" @@ -19595,7 +19595,7 @@ Sugar, Water" KanitMediumTTF 0x322B26 showengText - "TOKYO BANANA + "TOKYO BANANA LATTE" @@ -19606,7 +19606,7 @@ LATTE" KanitMediumTTF 0x6F5F51 showengText - "Espresso, Tokyo Banana Syrup, + "Espresso, Tokyo Banana Syrup, Sugar, Water" @@ -19753,9 +19753,9 @@ Sugar, Water" Open "ROOT/taobin_project/xml/page_payment_multi.xml" - - - - - - + + + + + + diff --git a/xml/page_topping_select5.xml b/xml/page_topping_select5.xml index 77e076a4..da931bfa 100644 --- a/xml/page_topping_select5.xml +++ b/xml/page_topping_select5.xml @@ -46,6 +46,11 @@ DEBUGVAR JXMLVersionInt Var CHECK_EventOpen_Double = 0 + + If RecipeTag3 = "CoffeePlay" Then + Open "ROOT/taobin_project/xml/page_topping_select8.xml" + EndIf + If JXMLVersionInt > 448 Then Open "ROOT/taobin_project/xml/page_topping_select7.xml" Else diff --git a/xml/page_topping_select7.xml b/xml/page_topping_select7.xml index 1b294b58..204190ba 100644 --- a/xml/page_topping_select7.xml +++ b/xml/page_topping_select7.xml @@ -360,7 +360,9 @@ DEBUGVAR Timeout - DEBUGVar MenuReady + DEBUGVAR MenuReady + DEBUGVAR CupRemain + If SelectDrinkType = 1 Then If MenuReady = "YES" Then @@ -380,9 +382,10 @@ EndIf EndIf - - OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" - Open "ROOT/taobin_project/xml/page_payment.xml" + If CupRemain > 0 Then + OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" + Open "ROOT/taobin_project/xml/page_payment.xml" + EndIf EndIf EndIf diff --git a/xml/page_topping_select8.xml b/xml/page_topping_select8.xml new file mode 100644 index 00000000..4cc5b3d0 --- /dev/null +++ b/xml/page_topping_select8.xml @@ -0,0 +1,6032 @@ + + "Enable" + 1080 + 1920 +; "0xeae6e1" + SoundVolume + + OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml" + + Var UserSeletedSugar = 0 + + SAVELOG "Event Open Select 8" + + 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 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" + + ; 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 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 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 + + Var BGSugarHotHealthy = "Invisible" + Var BGSugarColdHealthy = "Invisible" + + Var showText8 = "Invisible" + + ;Var showShotEnable = "Enable" + ;Var ShotCoffeePremium = "Enable" + ;Var showOreoAddEnable = "Enable" + ;Var showCustomCoffee = "Enable" + + Var CerealMilkToppingEnable = "Invisible" + + 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 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" + + 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 + 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 CustomCoffeeTampingText[0] = "Light" + Var CustomCoffeeTampingText[1] = "Medium" + Var CustomCoffeeTampingText[2] = "Hight" + + Var custom_coffee_level_medium_text_x = 662 + ;Var custom_coffee_level_medium_text_x = 682 + Var custom_coffee_level_medium_price_x = 723 + + Var custom_coffee_level_dark_text_x = 895 + 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" + + 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 + 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 CustomCoffeeTampingText[0] = "เบา" + Var CustomCoffeeTampingText[1] = "ปานกลาง" + Var CustomCoffeeTampingText[2] = "เน้น" + + Var custom_coffee_level_medium_text_x = 680 + Var custom_coffee_level_medium_price_x = 718 + + Var custom_coffee_level_dark_text_x = 905 + 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 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" + + + 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" + + + Var CerealMilkEnable = "Enable" + + 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 CerealMilkX = 400 + Else + Var CerealMilkX = 270 + EndIf + + + 1000 + + DEBUGVAR Timeout + + DEBUGVAR MenuReady + DEBUGVAR CupRemain + + If SelectDrinkType = 1 Then + + If MenuReady = "YES" Then + + + ; 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 PriceDrink = 0 + Var PriceDrinkTmpShow = "Free" + EndIf + EndIf + + If CupRemain > 0 Then + OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" + Open "ROOT/taobin_project/xml/page_payment.xml" + EndIf + 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 + + + + If NoWaitMachineEnable = 1 Then + DEBUGVAR MachineStage + DEBUGVAR ConfirmDrinkButtonState + If MachineStage = "close-maintenance" Then + Var ConfirmDrinkButtonState = "Enable" + + If stop_now = "true" Then + Open "ROOT/taobin_project/xml/page_back_to_error.xml" + EndIf + Else + Var ConfirmDrinkButtonState = "Invisible" + EndIf + Else + + + + EndIf + + + 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 + + Refresh + TimerReset + + + + 0 + 380 + 1080 + 1540 + "0xeae6e1" + + + + + + + +; + + +; back + + + + DEBUGVAR MAT_ID_9701 + DEBUGVAR MAT_ID_9601 + + + 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 toppingID7index1 + DEBUGVAR toppingID7index2 + DEBUGVAR toppingID7index3 + DEBUGVAR toppingID7index4 + DEBUGVAR toppingID7index5 + + DEBUGVAR toppingID8index1 + DEBUGVAR toppingID8index2 + DEBUGVAR toppingID8index3 + + DEBUGVAR toppingID9index1 + DEBUGVAR toppingID9index2 + DEBUGVAR toppingID9index3 + + DEBUGVAR toppingID10index1 + DEBUGVAR toppingID10index2 + DEBUGVAR toppingID10index3 + + If toppingID1index5 > 0 Then + SAVELOG "toppingID1index5 not set" + EndIf + + + + + + DEBUGVAR toppingID1Default + DEBUGVAR toppingID2Default + DEBUGVAR toppingID3Default + + DEBUGVAR toppingID7Default + DEBUGVAR toppingID8Default + DEBUGVAR toppingID9Default + DEBUGVAR toppingID10Default + + + DEBUGVAR MenuCodeName1 + DEBUGVAR MenuCodeName2 + DEBUGVAR SubMenuOnTop1 + DEBUGVAR SubMenuOnTop2 + DEBUGVAR SubMenuOnTop3 + DEBUGVAR SubMenuProductCode1 + DEBUGVAR SubMenuProductCode2 + DEBUGVAR SubMenuProductCode3 + + + DEBUGVAR toppingID2price1 + DEBUGVAR toppingID2price2 + DEBUGVAR toppingID2price3 + DEBUGVAR toppingID2price4 + DEBUGVAR toppingID3price2 + DEBUGVAR toppingID6price2 + + DEBUGVAR toppingID8price1 + DEBUGVAR toppingID8price2 + DEBUGVAR toppingID8price3 + + DEBUGVAR toppingID9price1 + DEBUGVAR toppingID9price2 + DEBUGVAR toppingID9price3 + + + DEBUGVAR BrewParam + DEBUGVAR UserSeletedSugar + + If BugFlag = 1 Then + + Else + + + If TOPPING6 = "Topping-Volcano" Then + + 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 + Else + + Var text_price_6 = "" + EndIf + + If blend_button_state = "PressForever" Then + + Var showOreoAddEnable = "Enable" + Var showText8 = "Invisible" + +; Var showCustomCoffee = "Enable" + +; Var showCoffeeWater = "Enable" +; Var showCoffeeQuantity = "Enable" +; Var showCoffeeLevel = "Enable" +; Var showCoffeeTamping = "Enable" + Else + Var showOreoAddEnable = "Disable" + Var showText8 = "Enable" + +; Var showCustomCoffee = "Invisible" + +; Var showCoffeeWater = "Invisible" +; Var showCoffeeQuantity = "Invisible" +; Var showCoffeeLevel = "Invisible" +; Var showCoffeeTamping = "Invisible" + 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 TOPPING2 = "add-show-1009" Then + If toppingID2index3 = 1060 Then + Var CustomCoffeeEnable = "True" + Var showCustomCoffee = "Enable" + Var showCoffeeQuantity = "Enable" + + If toppingID2Default = "" Then + Var CustomCoffeeQuantityState[0] = "PressForever" + Else + + If toppingID2index1 = toppingID2Default Then + Var CurrentCoffeeQuantityId = toppingID2index1 + Var CustomCoffeeQuantityState[0] = "PressForever" + Var CustomCoffeeQuantityState[1] = "Enable" + Var CustomCoffeeQuantityState[2] = "Enable" + + EndIf + + If toppingID2index3 = toppingID2Default Then + Var CurrentCoffeeQuantityId = toppingID2index3 + Var CustomCoffeeQuantityState[0] = "Enable" + Var CustomCoffeeQuantityState[1] = "PressForever" + Var CustomCoffeeQuantityState[2] = "Enable" + EndIf + + If toppingID2index4 = toppingID2Default Then + Var CurrentCoffeeQuantityId = toppingID2index4 + 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 toppingID2price3 > 0 Then + Var priceFormated !assigned StringFmt( toppingID2price3 , PriceCustomCoffeeFormat, PreScaleConvertShow) + Var CustomCoffeeQuantityAdditionalPrice[1] = "(+" + priceFormated + Var CustomCoffeeQuantityAdditionalPrice[1] = CustomCoffeeQuantityAdditionalPrice[1] + ")" + Else + Var CustomCoffeeQuantityAdditionalPrice[1] = "" + EndIf + + If toppingID2price4 > 0 Then + Var priceFormated !assigned StringFmt( toppingID2price4 , PriceCustomCoffeeFormat, PreScaleConvertShow) + Var CustomCoffeeQuantityAdditionalPrice[2] = "(+" + priceFormated + Var CustomCoffeeQuantityAdditionalPrice[2] = CustomCoffeeQuantityAdditionalPrice[2] + ")" + Else + Var CustomCoffeeQuantityAdditionalPrice[2] = "" + 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" + + EndIf + + If toppingID9index2 = toppingID9Default Then + Var CurrentCoffeeLevelId = toppingID9index2 + Var CustomCoffeeLevelState[0] = "Enable" + Var CustomCoffeeLevelState[1] = "PressForever" + Var CustomCoffeeLevelState[2] = "Enable" + EndIf + + If toppingID9index3 = toppingID9Default Then + Var CurrentCoffeeLevelId = toppingID9index3 + Var CustomCoffeeLevelState[0] = "Enable" + Var CustomCoffeeLevelState[1] = "Enable" + Var CustomCoffeeLevelState[2] = "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 + + 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" + + EndIf + + If toppingID9index2 = toppingID9Default Then + Var CurrentCoffeeLevelId = toppingID9index2 + Var CustomCoffeeLevelState[0] = "Enable" + Var CustomCoffeeLevelState[1] = "PressForever" + Var CustomCoffeeLevelState[2] = "Enable" + EndIf + + If toppingID9index3 = toppingID9Default Then + Var CurrentCoffeeLevelId = toppingID9index3 + Var CustomCoffeeLevelState[0] = "Enable" + Var CustomCoffeeLevelState[1] = "Enable" + Var CustomCoffeeLevelState[2] = "PressForever" + EndIf + + EndIf + + + If toppingID9index1price > 0 Then + Var priceFormated !assigned StringFmt( toppingID9index1price , PriceCustomCoffeeFormat, PreScaleConvertShow) + Var CustomCoffeeLevelAdditionalPrice[0] = "(+" + priceFormated + Var CustomCoffeeLevelAdditionalPrice[0] = CustomCoffeeLevelAdditionalPrice[0] + ")" + Else + Var CustomCoffeeLevelAdditionalPrice[0] = "" + EndIf + + If toppingID9index2price > 0 Then + Var priceFormated !assigned StringFmt( toppingID9index2price , PriceCustomCoffeeFormat, PreScaleConvertShow) + Var CustomCoffeeLevelAdditionalPrice[1] = "(+" + priceFormated + Var CustomCoffeeLevelAdditionalPrice[1] = CustomCoffeeLevelAdditionalPrice[1] + ")" + Else + Var CustomCoffeeLevelAdditionalPrice[1] = "" + EndIf + + If toppingID9index3price > 0 Then + Var priceFormated !assigned StringFmt( toppingID9index3price , PriceCustomCoffeeFormat, PreScaleConvertShow) + Var CustomCoffeeLevelAdditionalPrice[2] = "(+" + priceFormated + Var CustomCoffeeLevelAdditionalPrice[2] = CustomCoffeeLevelAdditionalPrice[2] + ")" + Else + Var CustomCoffeeLevelAdditionalPrice[2] = "" + EndIf + + EndIf + + If TOPPING10 = "tampping-espv2" Then + Var CustomCoffeeEnable = "True" + Var showCustomCoffee = "Enable" + var showCoffeeTamping = "Enable" + + If toppingID10Default = "" Then + Var CustomCoffeeTampingState[1] = "PressForever" + Else + + If toppingID10index1 = toppingID10Default Then + Var CurrentCoffeeTampingId = toppingID10index1 + Var CustomCoffeeTampingState[0] = "PressForever" + Var CustomCoffeeTampingState[1] = "Enable" + Var CustomCoffeeTampingState[2] = "Enable" + + EndIf + + If toppingID10index2 = toppingID10Default Then + Var CurrentCoffeeTampingId = toppingID10index2 + Var CustomCoffeeTampingState[0] = "Enable" + Var CustomCoffeeTampingState[1] = "PressForever" + Var CustomCoffeeTampingState[2] = "Enable" + EndIf + + If toppingID10index3 = toppingID10Default Then + Var CurrentCoffeeTampingId = toppingID10index3 + 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 + + ; 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 IgnoreLidStraw = "false" + 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 = MAT_ID_9601 + Else + Var LidState = MAT_ID_9601 + 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 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 + 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" + EndIf + EndIf + + ; Suger 4 step hot + If TOPPING1 = "Suger 4 step hot" Then + + + 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 + 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" + EndIf + EndIf + + DEBUGVAR RecipeTag2 + ; + If TOPPING1 = "Sugar" Then + + 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 + + If sugar_default_flag = 0 Then + Var SugarState1 = "PressForever" + EndIf + + EndIf + + If TOPPING1 = "Powder Sugar for Hot" Then + + 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 + + If sugar_default_flag = 0 Then + Var SugarState1 = "PressForever" + EndIf + + EndIf + + If TOPPING1 = "Powder Sugar" Then + + 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 + + If sugar_default_flag = 0 Then + Var SugarState1 = "PressForever" + EndIf + + DEBUGVAR toppingID1Default + DEBUGVAR SugarState1 + EndIf + + + If TOPPING1 = "Sugar Premix 25" Then + + 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 + 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 + + EndIf + + If TOPPING1 = "Powder Sugar Premix 50" Then + + 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 + EndIf + + If toppingID1index3 = toppingID1Default Then + Var SugarState5 = "PressForever" + Var sugar_default_flag = 1 + EndIf + + If sugar_default_flag = 0 Then + Var SugarState3 = "PressForever" + EndIf + + EndIf + + If TOPPING1 = "Powder Sugar Premix 25" Then + 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 + 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 + 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 + + + Var ShowCollagenOnly = "Enable" + + Var BugFlag = 1 + + Var topping1 = toppingID1Default + + + Var ToppingGotoPayment = "false" + + If BGSugar = "Enable" 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 SoundBackToSchoolEnable = 1 Then + + If SoundBackToSchoolType = 1 Then + Var RootPathSoundBackToSchool = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/boy/" + EndIf + If SoundBackToSchoolType = 2 Then + Var RootPathSoundBackToSchool = "/mnt/sdcard/coffeevending/taobin_project/sound_thai/girl/" + EndIf + Var PlaySoundLag = RootPathSoundBackToSchool + "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 + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + If TOPPING2 = "shot coffee 1007" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + If TOPPING2 = "shot coffee 1008" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + + If TOPPING2 = "add-show-1009" Then + + If toppingID2index3 = "" Then + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + EndIf + + DEBUGVAR TOPPING2 + Refresh + EndIf + If TOPPING2 = "add-show-1101" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + + If TOPPING2 = "add-show-1102" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + + If TOPPING2 = "add-show-1103" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + If TOPPING2 = "add-show-1104" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + + If TOPPING2 = "add-show-1105" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + + If TOPPING2 = "add-show-1106" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + + If TOPPING2 = "add-show-1107" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + DEBUGVAR TOPPING2 + Refresh + EndIf + + If TOPPING2 = "add-show-1108" Then + + Var ShotCoffeePremium = "Enable" + Var showShotEnable = "Invisible" + Var ExtraTopping = "Enable" + + 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 + + ;-END + If TOPPING3 = "Collagen" Then + Var CollagenState = "Enable" + Else + Var CollagenState = "Invisible" + Var ShowCollagenOnly = "Invisible" + EndIf + + EndIf + ;topping_price_refresh = 0 + + If MenuCodeName1 = "Cereal-Milk" Then + Var CerealMilkToppingEnable = "Enable" + Var CerealMilkPrice = SubMenuPrice1 + Var ExtraTopping = "Enable" + + EndIf + + + SAVELOG ToppingGotoPayment + If ToppingGotoPayment = "true" Then + Topping "Select" SelectDrink + ; Pack + + Topping "Pack" ExtendDataCurr + Var Seeker.ExtendDataCurr = ExtendDataCurr + + OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml" + Open "ROOT/taobin_project/xml/page_payment.xml" + EndIf + + + If RoadShow = "true" Then + Var PriceShowValue = "Free" + Var ModeFreeEnable = 1 + Else + Var ModeFreeEnable = 0 + EndIf + + DEBUGVAR showShotEnable + DEBUGVAR showOreoAddEnable + DEBUGVAR ShotCoffeePremium + DEBUGVAR toppingID2price1 + DEBUGVAR toppingID2price2 + DEBUGVAR toppingID2price3 + 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 + 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 + Center + 68 + KanitMediumTTF + 0x513C2F + showname + +; same + + 0 + 836 + 1080 + Center + 24 + KanitLightTTF + 0x6F5F51 + showdesc + + + + + + + +; +; +; +; +; +; +; +; +; +; +; +; +;- FRAME SCORELLL +; zone scroll + + 52 + 881 + 1080 + 880 + 880 + "Vertical" + 1 + + + +; show_select_type + 988 + 162 + 20 + show_select_type + + + Var( DirImage + "/drink_select_type.png" ) + + + + + + + + + + + + + + + + + 552 + 85 + KanitRegularTTF + 23 + text_hot_color + text_price_d1 + + + 710 + 85 + KanitRegularTTF + 23 + text_cold_color + text_price_d2 + + + 852 + 85 + KanitRegularTTF + 23 + text_show_thai + text_blender_color + text_price_d3 + + + 872 + 85 + KanitRegularTTF + text_show_eng + 23 + text_blender_color + text_price_d3 + + + + + + +;-END + +; +; +; +; +; +; +; +; +; +;- Begin topping1 + + + 988 + 156 + 20 + BGSugar +; sugar layout + + BGSugar + Var( DirImage + "/bg_sugar.png" ) + + + +; + +; sugar1 + + +; sugar2 + + + +; sugar3 + + +; sugar4 + + +; sugar5 + +;- END topping1 + + + + + +; +; +; +; +; +; +; +; +; +; +;- Begin topping new + + + 988 + 156 + 20 + BGSugarNew +; sugar layout + + "Enable" + Var( DirImage + "/bg_sugar_bank_button.png" ) + + + +; + +; sugar1 + + +; sugar2 + + + +; sugar3 + + +; sugar4 + + +; sugar5 + + +; sugar6 + +;- END topping1 + + + +; +; +; +; +; +; +; +; +; +; +; +; +; +; +;- Begin topping2 + + + 988 + 156 + 20 + BGSugarHotHealthy +; sugar layout + + BGSugarHotHealthy + Var( DirImage + "/bg_sugar_bank_button.png" ) + + + +; + +; sugar1 + + +; sugar2 + + + +; sugar3 + + +; sugar4 + + +;- END topping2 + + +; +; +; +; +; +; +; +; +; +; +; +; +; +; +;- Begin topping3 + + + 988 + 156 + 20 + BGSugarColdHealthy +; sugar layout + + BGSugarColdHealthy + Var( DirImage + "/bg_sugar_bank_button.png" ) + + + +; + +; sugar1 + + +; sugar2 + + + +; sugar3 + + +; sugar4 + + +;- END topping2 + + +; +; +; +; +; +; +; +; +; +; Extra topping. +; +; +; +; +; +; +;-BEGIN shot layout + + ExtraTopping + 1080 + "auto" + 20 + + + 986 + "auto" + "vertical" + ExtraTopping +; + + 986 + 64 + ExtraTopping + + Var( DirImage + "/bg_top.png" ) + + + +; +; +; + + 986 + "auto" + CerealMilkToppingEnable +; + + 0 + 0 + Var( DirImage + "/bg_top_milk.png") + + + + +; + + + + CerealMilkX + 2 + KanitRegularTTF + CerealMilkEnable + 36 + 0x84776F + CerealMilkPrice + + + +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; +; + + + 986 + "auto" + ShotCoffeePremium +; + + 0 + 0 + Var( DirImage + "/bg_top_b3shot.png") + + + + +; + + + + topping_shot_price_x + 2 + KanitRegularTTF + "ShotCoffeePremium" + 36 + 0x84776F + text_price_topping + + + + +; +; +; +;-BEGIN shot layout "showShotEnable" + + 986 + "auto" + showShotEnable +; + + 0 + 0 + Var( DirImage + "/bg_top_shot2.png") + +; + + +; + + + + showText4 + 602 + 4 + Var( DirImage + "/text4.png" ) + + + + text_show_normal_x + 4 + KanitRegularTTF + "Enable" + 36 + 0x84776F + text_shot_normal_add + + + + + +; +; +; +; +; + + 986 + "auto" + showOreoAddEnable +; + + 0 + 0 + Var( DirImage + "/bg_top_oreo2.png") + +; + + +; + + + + showText8 + 600 + 6 + Var( DirImage + "/text8.png" ) + + + + + text_x_add_oreo_price + 12 + KanitRegularTTF + "Enable" + 36 + 0x84776F + text_price_6 + + + + + + +; +; +; +; +; +; + + + "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 + + Var( DirImage + "/bg_top_custom_coffee.png" ) + + +; +; +; Customer Coffee Water Level + + 986 + "auto" + showCoffeeWater + + 0 + 0 + Var( DirImage + "/bg_custom_coffee_water_level.png" ) + + + + + + + + + + + + + + + 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 + Var( DirImage + "/bg_custom_coffee_bean_quantity.png" ) + + + + + + + + + + 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 + Var( DirImage + "/bg_custom_coffee_level.png" ) + + + + + + + + + + custom_coffee_level_medium_text_x + CustomCoffeeTextY + KanitRegularTTF + showCoffeeLevel + 16 + 0x513C2F + CustomCoffeeLevelText[0] + + + + 785 + CustomCoffeeTextY + KanitRegularTTF + showCoffeeLevel + 16 + 0x513C2F + CustomCoffeeLevelText[1] + + + + custom_coffee_level_dark_text_x + CustomCoffeeTextY + KanitRegularTTF + showCoffeeLevel + 16 + 0x513C2F + CustomCoffeeLevelText[2] + + + + ; Additional Price + + custom_coffee_level_medium_price_x + CustomCoffeeTextY + KanitRegularTTF + showCoffeeLevel + 16 + 0x84776F + CustomCoffeeLevelAdditionalPrice[0] + + + + + 825 + CustomCoffeeTextY + KanitRegularTTF + showCoffeeLevel + 16 + 0x84776F + CustomCoffeeLevelAdditionalPrice[1] + + + + 930 + CustomCoffeeTextY + KanitRegularTTF + showCoffeeLevel + 16 + 0x84776F + CustomCoffeeLevelAdditionalPrice[2] + + + + + + + + 986 + "auto" + showCoffeeTamping + + 0 + 0 + Var( DirImage + "/bg_custom_coffee_tamping_pressure.png" ) + + + + + + + + + + 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" + + + + + + +; +; +; +; +; +; +; +; +; +; +;-BEGIN +; +;-BEGIN Lid straw + + 986 + 240 + 20 + ShowLidStraw + + bg_strawlid + + +; straw left + + + + + + +; LID left + + + + + + StrawDeactiveButton + 602 + 64 + Var( DirImage + "/text20.png" ) + + + + + LidDeactiveButton + 602 + 150 + Var( DirImage + "/text21.png" ) + + + + +;-END +; +; + +; +; +; +; +; +; +; +; +; + + + + Open "/media/bt/xml/security_alarm.xml" + + + + + + +; back + + + + + + +; add cart + + + + + +; liveness + camera + IDcard + + + + +; next + + + + + + + + + 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" + + 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" + EndIf + If DefaultDrinkType = 2 Then + Var cold_button_state = "PressForever" + EndIf + If DefaultDrinkType = 3 Then + Var blend_button_state = "PressForever" + EndIf + + EndIf + + If hot_button_state = "PressForever" Then + Var PriceDrinkNoTop = PriceD1 + 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" + + 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" + + Var SelectDrinkType = 1 + + Machine PreparCup + EndIf + + If cold_button_state = "PressForever" Then + Var PriceDrinkNoTop = PriceD2 + 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" + + 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" + + Var SelectDrinkType = 1 + + Machine PreparCup + EndIf + + If blend_button_state = "PressForever" Then + Var PriceDrinkNoTop = PriceD3 + Var UserSelectProductCode = PD_CODE3 + + If showShotEnable = "Invisible" Then + + Else + Var showShotEnable = "Disable" + EndIf + + If CustomCoffeeEnable = "True" Then + Var showCustomCoffee = "Enable" + EndIf + + Var showText4 = "Enable" + + 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" + + Var SelectDrinkType = 1 + + Machine PreparCup + EndIf + + Var CerealMilkAddAmount = SubMenuPrice1 - PriceDrinkNoTop + + If CerealMilkAddAmount = 0 Then + Var CerealMilkPrice = "(+฿10)" + + Else + Var CerealMilkPrice = "(+฿" + CerealMilkAddAmount + Var CerealMilkPrice = CerealMilkPrice + ")" + + Var CerealMilkPrice = "(+฿10)" + EndIf + + DEBUGVAR SubMenuPrice1 + DEBUGVAR CerealMilkAddAmount + + + + DEBUGVAR PriceDrinkNoTop + DEBUGVAR PriceDiff + 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 CerealMilkEnable = "Press" Then + If MenuCodeName1 = "Cereal-Milk" Then + Var TOPPING_PRICE = TOPPING_PRICE + CerealMilkAddAmount + Var DisableUsingCode = "true" + Var UserSelectProductCode = SubMenuProductCode1 + EndIf + + Else + + 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 = toppingID10Default 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 + toppingID2price3 + EndIf + If CustomCoffeeQuantityState[2] = "PressForever" Then + Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price4 + 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 + + 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 PriceDrinkTmp = 0 + 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 + + BackslashNToEnter showname + BackslashNToEnter showdesc + CRLFToSpace showname + CRLFToSpace showdesc + DEBUGVAR showname + DEBUGVAR showdesc + + + Var Timeout = 0 + + RefreshAll + + + + + + + 924 + 1804 + KanitTTF + 36 + 1080 + 0xFFFFFF + + + "OnValueChange" + + PriceDrinkTmpShow + + + +; next2 button Protect + + +; zone + + +; free oreo + + + + + + 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 + eval( + If show_eng = "true" Then + Var return = "Please choose drink type" + Else + Var return ="โปรดเลือกประเภทเครื่องดื่ม" + EndIf + ) + + + + 1 + 1 + KanitTTF + 22 + 1080 + end + 0xFF0000 + "#8" + + + +; + + + Var PromotionOreoToppingFreeEnable = 1 + DEBUGVAR PromotionOreoToppingFreeEnable + + + + Var PromotionOreoToppingFreeEnable = 0 + DEBUGVAR PromotionOreoToppingFreeEnable + + + + +