タッチ判定は命令を呼び出した時点でのタッチの状態が返ってきます。なので基本的にはメインループ的なループの中で判定しないとあまり意味がない事が多いです。 タッチされた時間は、始めてタッチしたタイミング(タッチの瞬間)は必ず1になるので、1だったらタッチされたという判定が出来ます。ちなみに1より大きいときは、タッチしっぱなし(なぞっているような感じ)の状態です。0ならタッチしてません。