|  |  | 
 |  |  | } | 
 |  |  |  | 
 |  |  | 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], | 
 |  |  |     } | 
 |  |  | } | 
 |  |  |  | 
 |  |  | export const generateLocNo = (row, bay, lev) => { | 
 |  |  |     return row + '-' + bay + '-' + lev; | 
 |  |  | } |