├── .eslintrc.js ├── .gitignore ├── README.md ├── dist ├── gt-toucher.js └── gt-toucher.min.js ├── example ├── basic │ ├── basic-gesture.js │ └── basic.html ├── joystick │ ├── index.html │ ├── js │ │ ├── Game.js │ │ └── main.js │ └── res │ │ ├── finger.png │ │ └── player.png ├── swipe-page │ ├── PageSlider.js │ ├── index.html │ ├── main.js │ └── style.css ├── tap │ ├── index.html │ └── main.js └── throw-ball │ ├── js │ ├── Ball.js │ ├── Game.js │ ├── event.js │ └── main.js │ └── throw.html ├── gulpfile.js ├── package.json └── src ├── Controller.js ├── Listener.js ├── TouchWrapper.js ├── component ├── TouchButton.js ├── TouchStick.js └── Touchpad.js └── gesture ├── Any.js ├── Pan.js ├── Pinch.js ├── Rotate.js ├── Swipe.js └── Tap.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/README.md -------------------------------------------------------------------------------- /dist/gt-toucher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/dist/gt-toucher.js -------------------------------------------------------------------------------- /dist/gt-toucher.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/dist/gt-toucher.min.js -------------------------------------------------------------------------------- /example/basic/basic-gesture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/basic/basic-gesture.js -------------------------------------------------------------------------------- /example/basic/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/basic/basic.html -------------------------------------------------------------------------------- /example/joystick/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/joystick/index.html -------------------------------------------------------------------------------- /example/joystick/js/Game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/joystick/js/Game.js -------------------------------------------------------------------------------- /example/joystick/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/joystick/js/main.js -------------------------------------------------------------------------------- /example/joystick/res/finger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/joystick/res/finger.png -------------------------------------------------------------------------------- /example/joystick/res/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/joystick/res/player.png -------------------------------------------------------------------------------- /example/swipe-page/PageSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/swipe-page/PageSlider.js -------------------------------------------------------------------------------- /example/swipe-page/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/swipe-page/index.html -------------------------------------------------------------------------------- /example/swipe-page/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/swipe-page/main.js -------------------------------------------------------------------------------- /example/swipe-page/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/swipe-page/style.css -------------------------------------------------------------------------------- /example/tap/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/tap/index.html -------------------------------------------------------------------------------- /example/tap/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/tap/main.js -------------------------------------------------------------------------------- /example/throw-ball/js/Ball.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/throw-ball/js/Ball.js -------------------------------------------------------------------------------- /example/throw-ball/js/Game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/throw-ball/js/Game.js -------------------------------------------------------------------------------- /example/throw-ball/js/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/throw-ball/js/event.js -------------------------------------------------------------------------------- /example/throw-ball/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/throw-ball/js/main.js -------------------------------------------------------------------------------- /example/throw-ball/throw.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/example/throw-ball/throw.html -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/package.json -------------------------------------------------------------------------------- /src/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/Controller.js -------------------------------------------------------------------------------- /src/Listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/Listener.js -------------------------------------------------------------------------------- /src/TouchWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/TouchWrapper.js -------------------------------------------------------------------------------- /src/component/TouchButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/component/TouchButton.js -------------------------------------------------------------------------------- /src/component/TouchStick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/component/TouchStick.js -------------------------------------------------------------------------------- /src/component/Touchpad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/component/Touchpad.js -------------------------------------------------------------------------------- /src/gesture/Any.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/gesture/Any.js -------------------------------------------------------------------------------- /src/gesture/Pan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/gesture/Pan.js -------------------------------------------------------------------------------- /src/gesture/Pinch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/gesture/Pinch.js -------------------------------------------------------------------------------- /src/gesture/Rotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/gesture/Rotate.js -------------------------------------------------------------------------------- /src/gesture/Swipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/gesture/Swipe.js -------------------------------------------------------------------------------- /src/gesture/Tap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finscn/GT-Toucher/HEAD/src/gesture/Tap.js --------------------------------------------------------------------------------