Page 1 of 1

Касания

Posted: Fri Oct 11, 2013 6:21 am
by Mr. Kibernetik
smart BASIC поддерживает 11 одновременных касаний. Каждое касание отслеживается индивидуально и не зависит от остальных касаний, то есть одно касание может быть активно пока другие касания появляются и исчезают в то же самое время. Для различия касаний друг от друга им даются номера от 0 до 10. Номер касанию присваивается как только это касание возникает и сохраняется за этим касанием все время пока оно активно. Номер берется наименьший из доступных в данный момент. Для получения координат касания существует команда GET TOUCH и функции TOUCH_X() и TOUCH_Y(). Если касания с указанным номером не существует, то в качестве значения координат возвращается -1. Если касание с указанным номером активно, то возвращаются его действующие координаты. Касания работают только в графическом режиме.