| | |
| | | } |
| | | |
| | | export const copySprite = (sprite) => { |
| | | const copiedSprite = new PIXI.Sprite(sprite.texture); |
| | | // const copiedSprite = new PIXI.Sprite(sprite.texture); |
| | | const copiedSprite = generateSprite(sprite.data.type) |
| | | initSprite(copiedSprite); |
| | | copiedSprite.position.set(sprite.position.x, sprite.position.y); |
| | | copiedSprite.scale.set(sprite.scale.x, sprite.scale.y); |
| | |
| | | } else { |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | export const parseLocNo = (locNo) => { |
| | | if (!locNo || typeof locNo !== 'string') { |
| | | return null; |
| | | } |
| | | const locParseArr = locNo.split('-'); |
| | | return { |
| | | row: locParseArr?.[0], |
| | | bay: locParseArr?.[1], |
| | | lev: locParseArr?.[2], |
| | | } |
| | | } |