From c6b0baa533c5028448a52362211b2df95c917818 Mon Sep 17 00:00:00 2001 From: Mal Date: Tue, 19 Sep 2023 01:23:18 +0200 Subject: [PATCH] Tilorswift fix for save --- tilorswift/js/Tilorswift.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tilorswift/js/Tilorswift.js b/tilorswift/js/Tilorswift.js index fb4c0b8..9cf519c 100644 --- a/tilorswift/js/Tilorswift.js +++ b/tilorswift/js/Tilorswift.js @@ -205,36 +205,36 @@ export default class Tilorswift window.addEventListener( TilorswiftEvent.MENU_SAVE_CLICKED, ()=> { - if (this.saveLevelToFile(this.level)) { + if (this.saveLevelToFile()) { window.dispatchEvent(new TilorswiftSavedEvent()); } } ); } - getLevelAsJson(level) + getLevelAsJson() { let matrix = []; - for (let y = 0; y < level.terrain.fields.length; y++) { + for (let y = 0; y < this.level.terrain.fields.length; y++) { let row = []; - for (let x = 0; x < level.terrain.fields[y].length; x++) { - row.push(level.terrain.fields[y][x].index); + for (let x = 0; x < this.level.terrain.fields[y].length; x++) { + row.push(this.level.terrain.fields[y][x].index); } matrix.push(row); } let data = { - tileset: level.getTilesetId(), - rows: level.getRows(), - columns: level.getColumns(), - startX: level.getStartX(), - startY: level.getStartY(), - targetX: level.getTargetX(), - targetY: level.getTargetY(), - gravity: level.gravity, + tileset: this.level.getTilesetId(), + rows: this.level.getRows(), + columns: this.level.getColumns(), + startX: this.level.getStartX(), + startY: this.level.getStartY(), + targetX: this.level.getTargetX(), + targetY: this.level.getTargetY(), + gravity: this.level.gravity, matrix: matrix, };