forked from noxious/client
idk
This commit is contained in:
@ -12,10 +12,10 @@ export function getTile(x: number, y: number, layer: Phaser.Tilemaps.TilemapLaye
|
||||
|
||||
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
|
||||
const position_y = worldPoint.y
|
||||
const positionX = worldPoint.x + config.tile_size.y
|
||||
const positionY = worldPoint.y
|
||||
|
||||
return { position_x, position_y }
|
||||
return { positionX, positionY }
|
||||
}
|
||||
|
||||
export function tileToWorldX(layer: Phaser.Tilemaps.TilemapLayer, pos_x: number, pos_y: number): number {
|
||||
@ -86,7 +86,7 @@ export const updateZoneTiles = (zoneTilemap: Tilemap, tiles: Phaser.Tilemaps.Til
|
||||
}
|
||||
|
||||
// Update the tilemap with any new 'blank_tile' entries
|
||||
zoneTiles.forEach((row: string[], y: number) => {
|
||||
zoneTiles.forEach((row: any, y: number) => {
|
||||
row.forEach((tileId, x) => {
|
||||
placeTile(zoneTilemap, tiles, x, y, tileId)
|
||||
})
|
||||
@ -101,12 +101,12 @@ export const calculateDepth = (x: number, y: number, mapWidth: number) => {
|
||||
return y * mapWidth + x
|
||||
}
|
||||
|
||||
export const sortByDepth = <T extends { position_x: number; position_y: number } | { x: number; y: number }>(items: T[], mapWidth: number) => {
|
||||
export const sortByDepth = <T extends { positionX: number; positionY: number } | { x: number; y: number }>(items: T[], mapWidth: number) => {
|
||||
return [...items].sort((a, b) => {
|
||||
const aX = 'position_x' in a ? a.position_x : a.x
|
||||
const aY = 'position_y' in a ? a.position_y : a.y
|
||||
const bX = 'position_x' in b ? b.position_x : b.x
|
||||
const bY = 'position_y' in b ? b.position_y : b.y
|
||||
const aX = 'positionX' in a ? a.positionX : a.x
|
||||
const aY = 'positionY' in a ? a.positionY : a.y
|
||||
const bX = 'positionX' in b ? b.positionX : b.x
|
||||
const bY = 'positionY' in b ? b.positionY : b.y
|
||||
return calculateDepth(aX, aY, mapWidth) - calculateDepth(bX, bY, mapWidth)
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user