├── .github └── FUNDING.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── dist └── tilted.js ├── examples ├── app.js ├── elemap.html ├── index.html ├── js │ ├── elemap-init.js │ └── elemap.js ├── main.css ├── tile-map.html ├── world-map.html └── world-map │ ├── brazil.png │ ├── canada.png │ ├── china.png │ ├── france.png │ ├── germany.png │ ├── india.png │ ├── italy.png │ ├── japan.png │ ├── staff.png │ ├── surface.jpg │ ├── united-kingdom.png │ └── united-states.png ├── package.json ├── src ├── animation │ ├── animation.ts │ ├── drag.ts │ ├── edge.ts │ ├── executor.ts │ ├── glide.ts │ ├── storage.ts │ └── zoom.ts ├── config.ts ├── content.ts ├── controls │ ├── controls.ts │ ├── drag.ts │ ├── edge.ts │ ├── keyboard.ts │ └── mouse.ts ├── css │ └── css.ts ├── index.ts ├── mangle.ts ├── position.ts ├── registry.ts ├── scale.ts ├── surface.ts └── utils.ts ├── tests └── unit │ ├── setup.ts │ └── surface.test.ts ├── tsconfig.json ├── vitest.config.js └── webpack.config.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://anbeeld.com/support -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ 3 | tests/unit/coverage/ 4 | *.tgz -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/README.md -------------------------------------------------------------------------------- /dist/tilted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/dist/tilted.js -------------------------------------------------------------------------------- /examples/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/app.js -------------------------------------------------------------------------------- /examples/elemap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/elemap.html -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/js/elemap-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/js/elemap-init.js -------------------------------------------------------------------------------- /examples/js/elemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/js/elemap.js -------------------------------------------------------------------------------- /examples/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/main.css -------------------------------------------------------------------------------- /examples/tile-map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/tile-map.html -------------------------------------------------------------------------------- /examples/world-map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map.html -------------------------------------------------------------------------------- /examples/world-map/brazil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/brazil.png -------------------------------------------------------------------------------- /examples/world-map/canada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/canada.png -------------------------------------------------------------------------------- /examples/world-map/china.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/china.png -------------------------------------------------------------------------------- /examples/world-map/france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/france.png -------------------------------------------------------------------------------- /examples/world-map/germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/germany.png -------------------------------------------------------------------------------- /examples/world-map/india.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/india.png -------------------------------------------------------------------------------- /examples/world-map/italy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/italy.png -------------------------------------------------------------------------------- /examples/world-map/japan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/japan.png -------------------------------------------------------------------------------- /examples/world-map/staff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/staff.png -------------------------------------------------------------------------------- /examples/world-map/surface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/surface.jpg -------------------------------------------------------------------------------- /examples/world-map/united-kingdom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/united-kingdom.png -------------------------------------------------------------------------------- /examples/world-map/united-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/examples/world-map/united-states.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/package.json -------------------------------------------------------------------------------- /src/animation/animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/animation/animation.ts -------------------------------------------------------------------------------- /src/animation/drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/animation/drag.ts -------------------------------------------------------------------------------- /src/animation/edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/animation/edge.ts -------------------------------------------------------------------------------- /src/animation/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/animation/executor.ts -------------------------------------------------------------------------------- /src/animation/glide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/animation/glide.ts -------------------------------------------------------------------------------- /src/animation/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/animation/storage.ts -------------------------------------------------------------------------------- /src/animation/zoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/animation/zoom.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/content.ts -------------------------------------------------------------------------------- /src/controls/controls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/controls/controls.ts -------------------------------------------------------------------------------- /src/controls/drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/controls/drag.ts -------------------------------------------------------------------------------- /src/controls/edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/controls/edge.ts -------------------------------------------------------------------------------- /src/controls/keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/controls/keyboard.ts -------------------------------------------------------------------------------- /src/controls/mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/controls/mouse.ts -------------------------------------------------------------------------------- /src/css/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/css/css.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/mangle.ts -------------------------------------------------------------------------------- /src/position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/position.ts -------------------------------------------------------------------------------- /src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/registry.ts -------------------------------------------------------------------------------- /src/scale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/scale.ts -------------------------------------------------------------------------------- /src/surface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/surface.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/unit/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/tests/unit/setup.ts -------------------------------------------------------------------------------- /tests/unit/surface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/tests/unit/surface.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/vitest.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anbeeld/Tilted/HEAD/webpack.config.js --------------------------------------------------------------------------------