Androidにてタッチ判定箇所について悩んでいます。
タッチした箇所の画像を、差し替えたいです。
画像を配置した部分にタッチした判定は、GetTouchInputでいいと思うのですがうまくいきません。
何故か、どこをタッチしても画像が切り替わってしまいます。
まだ始めたばかりの初心者なので、おろらく基本的な部分と思いますが、どうか教えていただきたいです。
よろしくお願いします。
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0) {
DrawGraph(0, 0, GHandle, TRUE);
DrawRotaGraph(135, 1120, 1.0, 0.0, s1, TRUE); //画像の描画
DrawRotaGraph(405, 1120, 1.0, 0.0, s2, TRUE); //画像の描画
DrawRotaGraph(675, 1120, 1.0, 0.0, s3, TRUE); //画像の描画
DrawRotaGraph(945, 1120, 1.0, 0.0, s4, TRUE); //画像の描画
if(CheckHitKey(KEY_INPUT_ESCAPE))
{
goto start;
}
// タッチされている箇所の数だけ繰り返し
for (int i = 0; i < GetTouchInputNum(); i++)
{
// タッチされている箇所の座標を取得
GetTouchInput(i, &PosX, &PosY, NULL, NULL);
if (PosX, PosY == 675, 1120)
{
DrawRotaGraph(675, 1120, 1.0, 0.0, s3t, TRUE); //画像の描画
}
}
}