Topping8: Include Function2

This commit is contained in:
Ittipat Lusuk 2025-06-19 17:28:19 +07:00
parent c3d3b9585f
commit 5d28edad0b
2 changed files with 928 additions and 298 deletions

View file

@ -692,8 +692,7 @@
Var LidDeactiveButton = "Invisible"
Var StrawDeactiveButton = "Invisible"
Machine DoorClose
Machine DoorLidClose
;include="ROOT/taobin_project/inc/door_initial_state.inc"
Var ButtonNext = "false"
@ -734,7 +733,7 @@
EndIf
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
Else
Var show_select_type = "Invisible"
@ -1354,7 +1353,7 @@
Else
If MachineSpiralStage = "spiral-valid" Then
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
Var SpiralReady = 1
Else
; Verify error
@ -1678,10 +1677,7 @@
DEBUGVAR text_lines
Function 2
RefreshAll
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -1699,154 +1695,7 @@
<EventMachine>
DEBUGVAR MAT_ID_9701
DEBUGVAR MAT_ID_9601
DEBUGVAR MAT_ID_1215
DEBUGVAR SubMenuProductCode1
DEBUGVAR SubMenuName11
DEBUGVAR SubMenuPrice1
DEBUGVAR SubMenuProductCode2
DEBUGVAR SubMenuName12
DEBUGVAR TOPPING1
DEBUGVAR TOPPING1_EXT_2
DEBUGVAR TOPPING2
DEBUGVAR TOPPING3
DEBUGVAR TOPPING4
DEBUGVAR TOPPING5
DEBUGVAR TOPPING6
DEBUGVAR TOPPING7
DEBUGVAR TOPPING8
DEBUGVAR TOPPING9
DEBUGVAR TOPPING10
DEBUGVAR TOPPING11
DEBUGVAR TOPPING11_EXT_1
DEBUGVAR TOPPING11_EXT_2
DEBUGVAR TOPPING12
DEBUGVAR TOPPING13
DEBUGVAR toppingID1index1
DEBUGVAR toppingID1index2
DEBUGVAR toppingID1index3
DEBUGVAR toppingID1index4
DEBUGVAR toppingID1index5
DEBUGVAR toppingID1index6
DEBUGVAR toppingID1index7
DEBUGVAR toppingID1index8
DEBUGVAR toppingID1index9
DEBUGVAR toppingID2index1
DEBUGVAR toppingID2index2
DEBUGVAR toppingID2index3
DEBUGVAR toppingID2index4
DEBUGVAR toppingID2index5
DEBUGVAR toppingID6index1
DEBUGVAR toppingID6index2
DEBUGVAR toppingID6index3
DEBUGVAR toppingID6index4
DEBUGVAR toppingID6index5
DEBUGVAR toppingID6index6
DEBUGVAR toppingID6index1Status
DEBUGVAR toppingID6index2Status
DEBUGVAR toppingID6index3Status
DEBUGVAR toppingID6index4Status
DEBUGVAR toppingID6index5Status
DEBUGVAR toppingID6index6Status
DEBUGVAR toppingID7index1
DEBUGVAR toppingID7index2
DEBUGVAR toppingID7index3
DEBUGVAR toppingID7index4
DEBUGVAR toppingID7index5
DEBUGVAR toppingID8index1
DEBUGVAR toppingID8index2
DEBUGVAR toppingID8index3
DEBUGVAR toppingID9index1
DEBUGVAR toppingID9index2
DEBUGVAR toppingID9index3
DEBUGVAR toppingID9index4
DEBUGVAR toppingID10index1
DEBUGVAR toppingID10index2
DEBUGVAR toppingID10index3
DEBUGVAR toppingID11index1
DEBUGVAR toppingID11index2
DEBUGVAR toppingID11index3
DEBUGVAR toppingID11index4
DEBUGVAR toppingID11index5
DEBUGVAR toppingID11index6
DEBUGVAR toppingID12index1
DEBUGVAR toppingID12index2
DEBUGVAR toppingID12index3
DEBUGVAR toppingID12index1Status
DEBUGVAR toppingID12index2Status
DEBUGVAR toppingID12index3Status
DEBUGVAR toppingID13index1
DEBUGVAR toppingID13index2
DEBUGVAR toppingID13index3
DEBUGVAR toppingID13index1Status
DEBUGVAR toppingID13index2Status
DEBUGVAR toppingID13index3Status
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 toppingID9price4
DEBUGVAR BrewParam
DEBUGVAR UserSeletedSugar
DEBUGVAR showOvaltineEnable
If BugFlag = 1 Then
@ -4195,7 +4044,7 @@
EndIf
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
@ -5422,7 +5271,7 @@
Var SugarNormalCheck = "PressForever"
EndIf
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
</EventClick>
@ -5456,7 +5305,7 @@
Var SugarZeroCalCheck = "PressForever"
EndIf
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
</EventClick>
@ -6141,7 +5990,7 @@
DEBUGVAR SugarZeroCalCheck
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
DEBUGVAR topping1
@ -6745,7 +6594,7 @@
Var SugarNormalCheck = "PressForever"
EndIf
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
</EventClick>
@ -6779,7 +6628,7 @@
Var SugarZeroCalCheck = "PressForever"
EndIf
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
</EventClick>
@ -6933,9 +6782,9 @@
Var UserSeletedSugar = 1
EndIf
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
Refresh
</EventClick>
</Button>
@ -7143,8 +6992,7 @@
Var topping11 = toppingID11index1
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -7169,8 +7017,7 @@
Var topping11 = toppingID11index2
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -7194,8 +7041,7 @@
Var topping11 = toppingID11index3
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -7279,8 +7125,7 @@
Var topping11_2 = toppingID11index4
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -7307,8 +7152,7 @@
Var topping11_2 = toppingID11index5
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -7417,7 +7261,7 @@
Var SugarZeroCalCheck = "Disable"
EndIf
Var UserSeletedSugar = 1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
@ -7779,9 +7623,7 @@
Var UserSeletedSugar = 1
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -8059,10 +7901,10 @@
EndIf
Var UserSeletedSugar = 1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
EndIf
Refresh
</EventClick>
</Button>
@ -8122,9 +7964,7 @@
Var UserSeletedSugar = 1
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -8424,7 +8264,7 @@
Var showShotEnable = "Enable"
SAVELOG "esp shot ignore"
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -8447,7 +8287,7 @@
SAVELOG "Espresso Shot add"
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -8554,7 +8394,7 @@
Var showShotEnable = "Enable"
SAVELOG "esp shot ignore"
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -8577,7 +8417,7 @@
SAVELOG "Espresso Shot add"
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -8654,9 +8494,7 @@
Var showShotEnableSoda = "Enable"
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -8694,10 +8532,7 @@
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -8793,12 +8628,7 @@
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -8829,13 +8659,7 @@
Var CustomEnergyState[3] = "Enable"
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -8866,13 +8690,7 @@
Var CustomEnergyState[0] = "Enable"
Var CustomEnergyState[3] = "Enable"
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -8949,7 +8767,7 @@
Var CurrentCoffeeQuantityId = toppingID8index1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -8973,7 +8791,7 @@
Var CurrentCoffeeQuantityId = toppingID8index2
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -8996,7 +8814,7 @@
Var CurrentCoffeeQuantityId = toppingID8index3
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9063,7 +8881,7 @@
Var CurrentCoffeeQuantityId = toppingID8index1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9087,7 +8905,7 @@
Var CurrentCoffeeQuantityId = toppingID8index2
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9110,7 +8928,7 @@
Var CurrentCoffeeQuantityId = toppingID8index3
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9188,8 +9006,7 @@
Var topping11 = toppingID11index1
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9214,8 +9031,7 @@
Var topping11 = toppingID11index2
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9239,8 +9055,7 @@
Var topping11 = toppingID11index3
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -9396,7 +9211,7 @@
Var CurrentCoffeeWaterId = toppingID7index1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -9421,7 +9236,7 @@
Var CurrentCoffeeWaterId = toppingID7index2
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9447,7 +9262,7 @@
Var CurrentCoffeeWaterId = toppingID7index3
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9473,7 +9288,7 @@
Var CurrentCoffeeWaterId = toppingID7index4
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9498,7 +9313,7 @@
Var CurrentCoffeeWaterId = toppingID7index5
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9597,7 +9412,7 @@
Var CurrentCoffeeQuantityId = toppingID8index1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9621,7 +9436,7 @@
Var CurrentCoffeeQuantityId = toppingID8index2
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9644,7 +9459,7 @@
Var CurrentCoffeeQuantityId = toppingID8index3
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9744,7 +9559,7 @@
Var CurrentCoffeeLevelId = toppingID9index1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9769,7 +9584,7 @@
Var CurrentCoffeeLevelId = toppingID9index2
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9794,7 +9609,7 @@
Var CurrentCoffeeLevelId = toppingID9index3
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
@ -9820,7 +9635,7 @@
Var CurrentCoffeeLevelId = toppingID9index4
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
@ -9922,7 +9737,7 @@
Var CurrentCoffeeTampingId = toppingID8index1
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -9945,7 +9760,7 @@
Var CurrentCoffeeTampingId = toppingID8index2
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
@ -9970,7 +9785,7 @@
Var CurrentCoffeeTampingId = toppingID8index3
Function 2
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
@ -10173,8 +9988,8 @@
Var SelectToppingType = 0
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -10247,8 +10062,7 @@
Var SelectToppingType = 0
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -10384,8 +10198,8 @@
Var SelectToppingType = 0
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -10462,8 +10276,7 @@
Var SelectToppingType = 0
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -10579,8 +10392,7 @@
Var SelectToppingType = 0
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -10669,8 +10481,7 @@
Var SelectToppingType = 0
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -10729,9 +10540,7 @@
Var CollagenState = "Press"
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
@ -10762,11 +10571,7 @@
Var CollagenState = "Press"
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
@ -11097,9 +10902,7 @@
Var SelectSyrupType = 1
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -11186,10 +10989,8 @@
Var SelectSyrupType = 1
TRY "ROOT/taobin_project/xml/function2.inc"
Function 2
Refresh
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -11320,9 +11121,7 @@
Var SelectSyrupType = 1
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
@ -11413,9 +11212,7 @@
Var SelectSyrupType = 1
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
@ -11541,6 +11338,7 @@
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG " ========== NEXT ==========="
;include="ROOT/taobin_project/inc/button_topping_select_confirm_order.inc"
@ -11572,7 +11370,7 @@
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
SAVELOG " ========== SPECIAL ==========="
;include="ROOT/taobin_project/inc/button_topping_select_confirm_order.inc"
</EventClick>
@ -11987,6 +11785,11 @@
; Coaco
Var strMulti6_3 = "TPID:322+multiply:0"
Var strMulti6_4 = ""
Var strMulti6_5 = "TPID=324,multiply=0"
; light-milk
Var strMulti11_1 = "TPID:541+multiply:0"
; normal-milk
@ -12309,12 +12112,6 @@
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
@ -12593,8 +12390,7 @@
EndIf
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -12697,8 +12493,7 @@
EndIf
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -12806,8 +12601,7 @@
EndIf
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
<Animation>
<Style> "shake-text" </Style>
@ -12919,11 +12713,7 @@
Var high_light_drink_type = "Invisible"
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
@ -12957,10 +12747,7 @@
Var PriceDrinkNoTop = PriceD2
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
<Button>
@ -12993,10 +12780,7 @@
Var PriceDrinkNoTop = PriceD3
Function 2
Refresh
TRY "ROOT/taobin_project/xml/function2.inc"
</EventClick>
</Button>
<Text>