日替わり画面対応
特に困ることも無かったので放置していたのですが日付が変わった際の表示をパスすることにしました
MEmu切り替えに挫折した意趣返しです
elseif chkimgx("Daily01.bmp",NOXid, 330, 310, 485, 465, 1, 10, -1) then //日替わり1
P_adb_BTN(G_IMGX_X + delta_X - 250 + randomx(60), G_IMGX_Y + delta_Y + randomx(30),500+randomx(300),"Day_01") //日付更新1
elseif chkimgx("Daily02.bmp",NOXid, 155, 175, 265, 250, 1, 10, -1) then //日替わり2
P_adb_BTN(G_IMGX_X + delta_X - 100 + randomx(40), G_IMGX_Y + delta_Y -20 + randomx(40),500+randomx(300),"Day_02") //日付更新2
elseif chkimgx("Daily03.bmp",NOXid, 10, 40, 110, 90, 1, 10, -1) then //日替わり3
P_adb_BTN(G_IMGX_X + delta_X + randomx(40), G_IMGX_Y + delta_Y + 10 + randomx(20),500+randomx(300),"Day_03") //日付更新3
elseif chkimgx("Daily04a.bmp",NOXid, 995, 205, 1130, 270, 1, 10, -1) then //日替わり4a
ifb chkimgx("Daily04b.bmp",NOXid, 30, 205, 320, 260, 1, 5, -1) then //日替わり4b
P_adb_BTN(G_IMGX_X + delta_X - 10 + randomx(40), G_IMGX_Y + delta_Y - 15 + randomx(45),500+randomx(300),"Day_04") //日付更新4
とはいっても順番に出てくる画面を適当にクリックして飛ばしていくだけです
メインループ(自称)で遠征帰還と並行して画面判定とクリックを追加すれば出来上がり
かと思いきや微妙に誤判定したのでちょっとねじくれたif文が最後必要になりました
1発目の画面のバックにボヤけた背景出るんですけど、そっちにCHKIMGXが反応してしまいました、いらんタイミングで頑張り過ぎやろ
ここまでやってから素直にCHKIMG使えば良かったんでない?とか思いついたり
最近こんなんばっかり