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
+
+
+
+
+