Касания
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Касания
smart BASIC поддерживает 11 одновременных касаний. Каждое касание отслеживается индивидуально и не зависит от остальных касаний, то есть одно касание может быть активно пока другие касания появляются и исчезают в то же самое время. Для различия касаний друг от друга им даются номера от 0 до 10. Номер касанию присваивается как только это касание возникает и сохраняется за этим касанием все время пока оно активно. Номер берется наименьший из доступных в данный момент. Для получения координат касания существует команда GET TOUCH и функции TOUCH_X() и TOUCH_Y(). Если касания с указанным номером не существует, то в качестве значения координат возвращается -1. Если касание с указанным номером активно, то возвращаются его действующие координаты. Касания работают только в графическом режиме.