1.1.4 • Published 3 years ago
jigsaw-puzzle v1.1.4
yarn add jigsaw-puzzle
import { puzzle } from 'jigsaw-puzzle'
const p = await puzzle({
element: '#app',
image: 'image.jpg',
/* ...optionalParameters */
})
const optionalParameters = {
pieces: { x: 6, y: 4 },
attraction: 5, // distance to snap pieces
aligned: true, // don't overlap pieces on start
zoom: 0.5, // initial zoom of context
beforeInit: canvas => {},
onInit: state => {},
onChange: state => {},
onComplete: state => {}
}
p.newGame() // start over
let state = p.getState() // save game
p.setState(state) // load game
p.destroy() // kill puzzle
p.getZoom() // current zoom
p.setZoom() // set zoom
p.centralize() // pan to center
1.1.12
2 years ago
1.1.11
2 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.10
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.0.5
3 years ago
1.0.4
4 years ago
1.0.2
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago