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