diff --git a/font/Din/DIN-BlackAlternate.ttf b/font/Din/DIN-BlackAlternate.ttf new file mode 100644 index 00000000..949d8e89 Binary files /dev/null and b/font/Din/DIN-BlackAlternate.ttf differ diff --git a/font/Din/DIN-Bold.ttf b/font/Din/DIN-Bold.ttf new file mode 100644 index 00000000..d9a2a3de Binary files /dev/null and b/font/Din/DIN-Bold.ttf differ diff --git a/font/Din/DIN-Condensed-Bold.ttf b/font/Din/DIN-Condensed-Bold.ttf new file mode 100644 index 00000000..68e5e753 Binary files /dev/null and b/font/Din/DIN-Condensed-Bold.ttf differ diff --git a/font/Din/DIN-Light.ttf b/font/Din/DIN-Light.ttf new file mode 100644 index 00000000..abc279e1 Binary files /dev/null and b/font/Din/DIN-Light.ttf differ diff --git a/font/Din/DIN-Medium.ttf b/font/Din/DIN-Medium.ttf new file mode 100644 index 00000000..a8360c2f Binary files /dev/null and b/font/Din/DIN-Medium.ttf differ diff --git a/font/Din/DIN-Regular.ttf b/font/Din/DIN-Regular.ttf new file mode 100644 index 00000000..90a022c0 Binary files /dev/null and b/font/Din/DIN-Regular.ttf differ diff --git a/font/Roboto/RobotoCondensed-Regular.ttf b/font/Roboto/RobotoCondensed-Regular.ttf new file mode 100644 index 00000000..74f029c7 Binary files /dev/null and b/font/Roboto/RobotoCondensed-Regular.ttf differ diff --git a/image/event/tea_time/bg_en.png b/image/event/tea_time/bg_en.png new file mode 100644 index 00000000..f6ab3ffb Binary files /dev/null and b/image/event/tea_time/bg_en.png differ diff --git a/image/event/tea_time/bg_th.png b/image/event/tea_time/bg_th.png new file mode 100644 index 00000000..bc817ec9 Binary files /dev/null and b/image/event/tea_time/bg_th.png differ diff --git a/xml/page_board.xml b/xml/page_board.xml index 380209b5..f5ff667e 100644 --- a/xml/page_board.xml +++ b/xml/page_board.xml @@ -7,7 +7,7 @@ "0xeae6e1" SoundVolume - TopView "hide" + TopView "show" OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/topview_blank_main.xml" Var FileNumber = 1 @@ -82,6 +82,8 @@ Var RobotoRegular = "ROOT/taobin_project/font/Roboto/Roboto-Regular.ttf" Var RobotoThin = "ROOT/taobin_project/font/Roboto/Roboto-Thin.ttf" + Var RobotoCondensedRegular = "ROOT/taobin_project/font/Roboto/RobotoCondensed-Regular.ttf" + Var KanitMediumTTF = "ROOT/taobin_project/font/Kanit/Kanit-Regular.ttf" Var KanitRegularTTF = "ROOT/taobin_project/font/Kanit/Kanit-Regular.ttf" Var KanitThinTTF = "ROOT/taobin_project/font/Kanit/Kanit-Thin.ttf" @@ -96,6 +98,9 @@ Var MITRegularTTF = "ROOT/taobin_project/font/Mitr/Mitr-Regular.ttf" + Var DinCondensedRegular = "ROOT/taobin_project/font/Din/DIN-Regular.ttf" + Var DinCondensedBold = "ROOT/taobin_project/font/Din/DIN-Condensed-Bold.ttf" + Var countClick = 0 diff --git a/xml/sometime/top_spender.xml b/xml/sometime/top_spender.xml index d43238a4..c84cabf5 100644 --- a/xml/sometime/top_spender.xml +++ b/xml/sometime/top_spender.xml @@ -3,6 +3,382 @@ 846 "0xFF0000" + + Var CapTureTimeout = 0 + Var AMOUNT_FORMAT = "%,.0f.-" + + Var TopSpenderData = "08xxxxxxx23/Jaxon780/57432|08xxxxxxx32/Luna632/39821|08xxxxxxx13/Oliver913/26547|08xxxxxxx90/Aria518/75890|08xxxxxxx65/Ethan207/12065|08xxxxxxx75/Sophia875/33094|08xxxxxxx69/Mason369/65984|08xxxxxxx26/Amelia726/50378|08xxxxxxx31/Lucas451/89231|08xxxxxxx74/Ava874/42136|08xxxxxxx53/Logan639/18532|08xxxxxxx41/Harper802/97641|08xxxxxxx29/Noah524/54329|08xxxxxxx87/Mia197/30287|08xxxxxxx20/Liam815/74820|08xxxxxxx27/Nisa723/91827|08xxxxxxx79/William394/13579|08xxxxxxx34/Isabella864/98234|08xxxxxxx23/Thana256/65231|08xxxxxxx91/Charlotte509/35792" + SPLIT2 TopSpenderData "\|" TopSpenderDataSpl + + SPLIT2 TopSpenderDataSpl[0] "/" Rank1 + SPLIT2 TopSpenderDataSpl[1] "/" Rank2 + SPLIT2 TopSpenderDataSpl[2] "/" Rank3 + SPLIT2 TopSpenderDataSpl[3] "/" Rank4 + SPLIT2 TopSpenderDataSpl[4] "/" Rank5 + SPLIT2 TopSpenderDataSpl[5] "/" Rank6 + SPLIT2 TopSpenderDataSpl[6] "/" Rank7 + SPLIT2 TopSpenderDataSpl[7] "/" Rank8 + SPLIT2 TopSpenderDataSpl[8] "/" Rank9 + SPLIT2 TopSpenderDataSpl[9] "/" Rank10 + SPLIT2 TopSpenderDataSpl[10] "/" Rank11 + SPLIT2 TopSpenderDataSpl[11] "/" Rank12 + SPLIT2 TopSpenderDataSpl[12] "/" Rank13 + SPLIT2 TopSpenderDataSpl[13] "/" Rank14 + SPLIT2 TopSpenderDataSpl[14] "/" Rank15 + SPLIT2 TopSpenderDataSpl[15] "/" Rank16 + SPLIT2 TopSpenderDataSpl[16] "/" Rank17 + SPLIT2 TopSpenderDataSpl[17] "/" Rank18 + SPLIT2 TopSpenderDataSpl[18] "/" Rank19 + SPLIT2 TopSpenderDataSpl[19] "/" Rank20 + + DEBUGVAR TopSpenderDataSpl[0] + DEBUGVAR TopSpenderDataSpl[19] + + Var Rank[0] = "rank-member-1" + Var Rank[0].PhoneNumber = Rank1[0] + Var Rank[0].Name = Rank1[1] + Var Rank[0].Amount = Rank1[2] + INT Rank[0].Amount + + Var Rank[1] = "rank-member-2" + Var Rank[1].PhoneNumber = Rank2[0] + Var Rank[1].Name = Rank2[1] + Var Rank[1].Amount = Rank2[2] + INT Rank[1].Amount + + Var Rank[2] = "rank-member-3" + Var Rank[2].PhoneNumber = Rank3[0] + Var Rank[2].Name = Rank3[1] + Var Rank[2].Amount = Rank3[2] + INT Rank[2].Amount + + Var Rank[3] = "rank-member-4" + Var Rank[3].PhoneNumber = Rank4[0] + Var Rank[3].Name = Rank4[1] + Var Rank[3].Amount = Rank4[2] + INT Rank[3].Amount + + Var Rank[4] = "rank-member-5" + Var Rank[4].PhoneNumber = Rank5[0] + Var Rank[4].Name = Rank5[1] + Var Rank[4].Amount = Rank5[2] + INT Rank[4].Amount + + Var Rank[5] = "rank-member-6" + Var Rank[5].PhoneNumber = Rank6[0] + Var Rank[5].Name = Rank6[1] + Var Rank[5].Amount = Rank6[2] + INT Rank[5].Amount + + Var Rank[6] = "rank-member-7" + Var Rank[6].PhoneNumber = Rank7[0] + Var Rank[6].Name = Rank7[1] + Var Rank[6].Amount = Rank7[2] + INT Rank[6].Amount + + Var Rank[7] = "rank-member-8" + Var Rank[7].PhoneNumber = Rank8[0] + Var Rank[7].Name = Rank8[1] + Var Rank[7].Amount = Rank8[2] + INT Rank[7].Amount + + Var Rank[8] = "rank-member-9" + Var Rank[8].PhoneNumber = Rank9[0] + Var Rank[8].Name = Rank9[1] + Var Rank[8].Amount = Rank9[2] + INT Rank[8].Amount + + Var Rank[9] = "rank-member-10" + Var Rank[9].PhoneNumber = Rank10[0] + Var Rank[9].Name = Rank10[1] + Var Rank[9].Amount = Rank10[2] + INT Rank[9].Amount + + Var Rank[10] = "rank-member-11" + Var Rank[10].PhoneNumber = Rank11[0] + Var Rank[10].Name = Rank11[1] + Var Rank[10].Amount = Rank11[2] + INT Rank[10].Amount + + Var Rank[11] = "rank-member-12" + Var Rank[11].PhoneNumber = Rank12[0] + Var Rank[11].Name = Rank12[1] + Var Rank[11].Amount = Rank12[2] + INT Rank[11].Amount + + Var Rank[12] = "rank-member-13" + Var Rank[12].PhoneNumber = Rank13[0] + Var Rank[12].Name = Rank13[1] + Var Rank[12].Amount = Rank13[2] + INT Rank[12].Amount + + Var Rank[13] = "rank-member-14" + Var Rank[13].PhoneNumber = Rank14[0] + Var Rank[13].Name = Rank14[1] + Var Rank[13].Amount = Rank14[2] + INT Rank[13].Amount + + Var Rank[14] = "rank-member-15" + Var Rank[14].PhoneNumber = Rank15[0] + Var Rank[14].Name = Rank15[1] + Var Rank[14].Amount = Rank15[2] + INT Rank[14].Amount + + Var Rank[15] = "rank-member-16" + Var Rank[15].PhoneNumber = Rank16[0] + Var Rank[15].Name = Rank16[1] + Var Rank[15].Amount = Rank16[2] + INT Rank[15].Amount + + Var Rank[16] = "rank-member-17" + Var Rank[16].PhoneNumber = Rank17[0] + Var Rank[16].Name = Rank17[1] + Var Rank[16].Amount = Rank17[2] + INT Rank[16].Amount + + Var Rank[17] = "rank-member-18" + Var Rank[17].PhoneNumber = Rank18[0] + Var Rank[17].Name = Rank18[1] + Var Rank[17].Amount = Rank18[2] + INT Rank[17].Amount + + Var Rank[18] = "rank-member-19" + Var Rank[18].PhoneNumber = Rank19[0] + Var Rank[18].Name = Rank19[1] + Var Rank[18].Amount = Rank19[2] + INT Rank[18].Amount + + Var Rank[19] = "rank-member-20" + Var Rank[19].PhoneNumber = Rank20[0] + Var Rank[19].Name = Rank20[1] + Var Rank[19].Amount = Rank20[2] + INT Rank[19].Amount + + + + Var Unit = "บาท" + Var BgImg = "ROOT/taobin_project/image/event/tea_time/bg_th.png" + + + 1000 + + + If CapTureTimeout = 1 Then + DEBUGVAR "capture top spender TH" + CAPTURE "ROOT/taobin_project/xml/sometime/capture-topspender_th.png" + + ; Set for EN + Var Unit = "Baht" + Var BgImg = "ROOT/taobin_project/image/event/tea_time/bg_en.png" + Refresh + EndIf + + If CapTureTimeout = 3 Then + DEBUGVAR "capture top spender EN" + CAPTURE "ROOT/taobin_project/xml/sometime/capture-topspender_en.png" + EndIf + + Var CapTureTimeout = CapTureTimeout + 1 + Refresh + TimerReset + + + + 0 + 0 + BgImg + + +; Rank 1 + +; Name + + 366 + 275 + 78 + center-vertical-horizontal + 258 + 70 + DinCondensedBold + 0x523D30 + Rank[0].Name + + +; Phone number + + 363 + 357 + 46 + center-vertical-horizontal + 260 + 40 + DinCondensedBold + 0x523D30 + Var( "Tel. " + Rank[2].PhoneNumber ) + + +; Amount + + 660 + 285 + 78 + center-vertical-horizontal + 310 + 113 + RobotoCondensedRegular + 0xFFFFFF + StringFmt(Rank[0].Amount, AMOUNT_FORMAT, PreScaleConvertShow) + + +; End Rank 1 + + +; Rank 15 + +; Phone number + + 606 + 511 + 14 + 134 + 22 + KanitMediumTTF + 0x523D30 + Var( "Tel. " + Rank[14].PhoneNumber ) + + +; Name + + 753 + 511 + 14 + center-vertical-horizontal + 119 + 22 + KanitMediumTTF + 0x523D30 + Rank[14].Name + + +; Amount + + 872 + 511 + 14 + end-center-vertical + 64 + 22 + KanitMediumTTF + 0xFFFFFF + StringFmt(Rank[14].Amount, AMOUNT_FORMAT, PreScaleConvertShow) + + +; End Rank 15 + + + + + +; Unit + +; Unit Rank 2 + + 903 + 428 + 24 + 52 + 20 + KanitMediumTTF + 0x523D30 + Unit + +; Unit Rank 3 + + 903 + 472 + 24 + 52 + 20 + KanitMediumTTF + 0x523D30 + Unit + + +; Unit Rank 15 + + 944 + 511 + 14 + 35 + 11 + KanitMediumTTF + 0x523D30 + Unit + + +; Unit Rank 16 + + 944 + 537 + 14 + 35 + 11 + KanitMediumTTF + 0x523D30 + Unit + + +; Unit Rank 17 + + 944 + 563 + 14 + 35 + 11 + KanitMediumTTF + 0x523D30 + Unit + + +; Unit Rank 18 + + 944 + 589 + 14 + 35 + 11 + KanitMediumTTF + 0x523D30 + Unit + + +; Unit Rank 19 + + 944 + 615 + 14 + 35 + 11 + KanitMediumTTF + 0x523D30 + Unit + + +; Unit Rank 20 + + 944 + 641 + 14 + 35 + 11 + KanitMediumTTF + 0x523D30 + Unit + + + +; End Unit + \ No newline at end of file diff --git a/xml/topview_blank_main.xml b/xml/topview_blank_main.xml index cb785bbc..e88e7d87 100644 --- a/xml/topview_blank_main.xml +++ b/xml/topview_blank_main.xml @@ -4,6 +4,7 @@ 1920 + Open "/mnt/sdcard/coffeevending/taobin_project/xml/sometime/top_spender.xml"