lr-core
Version:
Line Rider core library
22 lines (18 loc) • 538 B
JavaScript
export {default} from './LineRiderEngine.js'
export {createLineFromJson, LineTypes} from './lines'
import LineRiderEngine from './LineRiderEngine.js'
import {legacyCells} from './grids/getCellsFromLine.js'
export class CustomLineRiderEngine {
constructor ({legacy}) {
class CustomLineRiderEngine extends LineRiderEngine {
makeGrid () {
if (legacy) {
return super.makeGrid(legacyCells)
} else {
return super.makeGrid()
}
}
}
return new CustomLineRiderEngine()
}
}