mirror of
https://git.leinelab.org/Mal/mr-crocs-adventures.git
synced 2025-09-11 02:57:36 +02:00
Tilorswift can now load levels from file
This commit is contained in:
@@ -30,7 +30,7 @@ export default class TilesetPickerWidget extends Widget
|
||||
loadTileset()
|
||||
{
|
||||
for (let t = 0; t < this.tileset.tiles; t++) {
|
||||
let button = new ButtonTile(this.tileset, t);
|
||||
const button = new ButtonTile(this.tileset, t);
|
||||
this.htmlElementSelector.appendChild(button.getElement());
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ export default class TilesetPickerWidget extends Widget
|
||||
|
||||
createElementPicker()
|
||||
{
|
||||
let htmlElement = document.createElement('div');
|
||||
const htmlElement = document.createElement('div');
|
||||
htmlElement.id = 'tileset-picker';
|
||||
htmlElement.style.width = this.tileset.getTileWidth() + 'px';
|
||||
htmlElement.style.height = this.tileset.getTileHeight() + 'px';
|
||||
@@ -59,7 +59,7 @@ export default class TilesetPickerWidget extends Widget
|
||||
|
||||
createElementSelector()
|
||||
{
|
||||
let htmlElementSelector = document.createElement('div');
|
||||
const htmlElementSelector = document.createElement('div');
|
||||
htmlElementSelector.id = 'tileset-selector-widget';
|
||||
htmlElementSelector.style.width = Math.ceil(Math.sqrt(this.tileset.tiles)) * this.tileset.getTileWidth() + 'px';
|
||||
htmlElementSelector.style.left = String(this.tileset.getTileWidth() + 1) + 'px';
|
||||
@@ -69,12 +69,11 @@ export default class TilesetPickerWidget extends Widget
|
||||
|
||||
setTile(index)
|
||||
{
|
||||
let position = -this.tileset.getTileWidth() * index + 'px ' + this.tileset.getTileHeight() + 'px';
|
||||
this.htmlElement.style.backgroundPosition = position;
|
||||
this.htmlElement.style.backgroundPosition = -this.tileset.getTileWidth() * index + 'px ' + this.tileset.getTileHeight() + 'px';
|
||||
}
|
||||
|
||||
getElement()
|
||||
{
|
||||
return this.htmlElement;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user