1
0
forked from noxious/client
This commit is contained in:
2024-07-09 01:11:53 +02:00
parent fd0a8a3d3b
commit f1a3d6b6e5
3 changed files with 61 additions and 30 deletions

View File

@ -9,15 +9,6 @@ export function getTile(x: number, y: number, layer: Phaser.Tilemaps.TilemapLaye
return tile
}
export function tileToWorldX(layer: Phaser.Tilemaps.TilemapLayer, pos_x: number) {
const worldPoint = layer.tileToWorldX(pos_x)
return worldPoint + config.tile_size.y
}
export function tileToWorldY(layer: Phaser.Tilemaps.TilemapLayer, pos_y: number) {
return layer.tileToWorldY(pos_y)
}
export function tileToWorldXY(layer: Phaser.Tilemaps.TilemapLayer, pos_x: number, pos_y: number) {
const worldPoint = layer.tileToWorldXY(pos_x, pos_y)
const position_x = worldPoint.x + config.tile_size.y
@ -26,6 +17,16 @@ export function tileToWorldXY(layer: Phaser.Tilemaps.TilemapLayer, pos_x: number
return { position_x, position_y }
}
export function tileToWorldX(layer: Phaser.Tilemaps.TilemapLayer, pos_x: number, pos_y: number): number {
const worldPoint = layer.tileToWorldXY(pos_x, pos_y);
return worldPoint.x + config.tile_size.y;
}
export function tileToWorldY(layer: Phaser.Tilemaps.TilemapLayer, pos_x: number, pos_y: number): number {
const worldPoint = layer.tileToWorldXY(pos_x, pos_y);
return worldPoint.y;
}
export function placeTile(zone: Tilemap, layer: TilemapLayer, x: number, y: number, tileName: string) {
const tileImg = zone.getTileset(tileName) as Tileset
if (!tileImg) return