Saving maps works again
This commit is contained in:
@ -35,9 +35,19 @@ export function tileToWorldY(layer: TilemapLayer | Tilemap, pos_x: number, pos_y
|
||||
return worldPoint.y + config.tile_size.y * 1.5
|
||||
}
|
||||
|
||||
/**
|
||||
* Can also be used to replace tiles
|
||||
* @param zone
|
||||
* @param layer
|
||||
* @param x
|
||||
* @param y
|
||||
* @param tileName
|
||||
*/
|
||||
export function placeTile(zone: Tilemap, layer: TilemapLayer, x: number, y: number, tileName: string) {
|
||||
const tileImg = zone.getTileset(tileName) as Tileset
|
||||
if (!tileImg) return
|
||||
let tileImg = zone.getTileset(tileName) as Tileset
|
||||
if (!tileImg) {
|
||||
tileImg = zone.getTileset('blank_tile') as Tileset
|
||||
}
|
||||
layer.putTileAt(tileImg.firstgid, x, y)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user