(e)
| 310 | } |
| 311 | |
| 312 | async generateLevel (e) { |
| 313 | const parameters = {} // Temp: totally random parameters |
| 314 | if (e?.size) { |
| 315 | parameters.size = e.size |
| 316 | this.lastLevelGenerationSize = e.size |
| 317 | } else if (this.lastLevelGenerationSize) { |
| 318 | parameters.size = this.lastLevelGenerationSize |
| 319 | } |
| 320 | levelGeneration.generateLevel({ parameters, supermodel: this.supermodel }).then(level => { |
| 321 | if (this.destroyed) return |
| 322 | console.log('generated level', level) |
| 323 | this.setGeneratedLevel(level) |
| 324 | }) |
| 325 | } |
| 326 | |
| 327 | async generatePracticeLevels (limit = 26) { |
| 328 | const existingPracticeLevels = await fetchPracticeLevels(this.level.get('slug')) |
no test coverage detected