From 11199178b7fc90dd84eed8913d081cbca6028cb7 Mon Sep 17 00:00:00 2001 From: Kenta420 Date: Tue, 18 Feb 2025 13:22:27 +0700 Subject: [PATCH] AUS: Update page remove cup --- inter/aus/xml/page_remove_cup.lxml | 128 +++++++++++++++++------------ 1 file changed, 76 insertions(+), 52 deletions(-) diff --git a/inter/aus/xml/page_remove_cup.lxml b/inter/aus/xml/page_remove_cup.lxml index 3cf4d282..b49cc780 100644 --- a/inter/aus/xml/page_remove_cup.lxml +++ b/inter/aus/xml/page_remove_cup.lxml @@ -18,68 +18,66 @@ LED LedDoorDoor 5 255 255 255 255 - Var CheckCupStateDoorCupClose = "" - Var CheckCupStateDoorCupCloseCnt = 0 + ;include=ROOT/taobin_project/inc/remove_cup_event_open.inc - DEBUGVAR DoorCupPosition - If DoorCupPosition = "bottom" Then - Var buttonRemoveCup = "Enable" - EndIf + Var ShowMenuNameAndImage = "Invisible" + Var RemoveCupOnArmID = -1 + Var remove_cup_name = "" + Var remove_cup_image = "" + + RootLayoutVisible 3 "show" 1000 ;SAVELOG MachineErrorDetail - Var MachineErrorDetailAll = MachineErrorDetailEng - - - If MachineStage = "show-menu" Then - Open "ROOT/taobin_project/xml/page_board.xml" + Var MachineErrorDetailAll = MachineErrorDetail + " / " + Var MachineErrorDetailAll = MachineErrorDetailAll + MachineErrorDetailEng + If InternationalEnable = 1 Then + Var MachineErrorDetailAll = MachineErrorDetailEng EndIf + + + ; Add haveCup false for block display abnormal. Alternate between page_board.xml and this file. + If HaveCup = "false" Then + If MachineStage = "show-menu" Then + Open "ROOT/taobin_project/xml/page_board.xml" + + EndIf + EndIf + If CupOnArm = "true" Then + If MachineStage = "show-menu" Then + Open "ROOT/taobin_project/xml/page_board.xml" + + EndIf + EndIf + If MachineStage = "close-maintenance" Then - Open "ROOT/taobin_project/xml/page_show_error.lxml" + Open "ROOT/taobin_project/xml/page_show_error.xml" + EndIf - Var Timeout = Timeout + 1 - DEBUGVAR Timeout - If Timeout > 5 Then - Var Timeout = 0 + ;include=ROOT/taobin_project/inc/remove_cup_step.inc - DEBUGVAR DoorCupPosition + + Var RemoveCupOnArmID = 0 + If RemoveCupOnArmID > 0 Then If DoorCupPosition = "bottom" Then - Var buttonRemoveCup = "Enable" + Var ShowMenuNameAndImage = "Invisible" + Var RemoveCupOnArmID = -1 + Else + DEBUGVAR RemoveCupOnArmID + DEBUGVAR DrinkImageOnArm[RemoveCupOnArmID] + DEBUGVAR DrinkNameOnArm[RemoveCupOnArmID] + + Var remove_cup_image = DrinkImageOnArm[RemoveCupOnArmID] + Var remove_cup_name = DrinkNameOnArm[RemoveCupOnArmID] + Var ShowMenuNameAndImage = "Enable" EndIf EndIf - ; Logic have differrent drinkfail3.xml - ; protect lock - ; - - If CheckCupStateDoorCupCloseCnt > 0 Then - Var CheckCupStateDoorCupCloseCnt = CheckCupStateDoorCupCloseCnt - 1 - EndIf - - If CheckCupStateDoorCupCloseCnt = 0 Then - Var CheckCupStateDoorCupClose = "" - EndIf - - DEBUGVAR HaveCup - - If HaveCup = "true" Then - - - Else - If buttonRemoveCup = "Enable" Then - Var buttonRemoveCup = "Invisible" - EndIf - EndIf - - DEBUGVAR buttonRemoveCup - DEBUGVAR CheckCupStateDoorCupClose - - Refresh TimerReset @@ -115,13 +113,7 @@ SoundVolume buttonRemoveCup - - - Machine RemoveCup - Machine DoorLidOpen - Var buttonRemoveCup = "Invisible" - Var CheckCupStateDoorCupClose = "reset" - Var CheckCupStateDoorCupCloseCnt = 30 + ;include=ROOT/taobin_project/inc/remove_cup_button.inc 000411 @@ -133,6 +125,38 @@ + + 125 + 1700 + 300 + 320 + ShowMenuNameAndImage + remove_cup_image + + + + 300 + 1750 + ShowMenuNameAndImage + 1080 + Center + KanitLightTTF + 48 + HeadlineColor + + eval( + STRCONTAIN "size" remove_cup_name SizeFromSheet + If SizeFromSheet = "true" Then + SPLIT Seeker.showname "###" 1 PureName + Var return = PureName + Else + Var return = Seeker.showname + EndIf + ) + + + + 5 1868