| | |
| | | copiedSprite.data.bay = curSprite.data.bay + i + 1; |
| | | } |
| | | } |
| | | // reference value |
| | | if (copiedSprite.data.refx && copiedSprite.data.refy) { |
| | | switch (values.copyDire) { |
| | | case 'left': |
| | | copiedSprite.data.refx -= curSprite.data.left * (i + 1); |
| | | break; |
| | | case 'right': |
| | | copiedSprite.data.refx += curSprite.data.right * (i + 1); |
| | | break; |
| | | case 'top': |
| | | copiedSprite.data.refy -= curSprite.data.top * (i + 1); |
| | | break; |
| | | case 'bottom': |
| | | copiedSprite.data.refy += curSprite.data.bottom * (i + 1); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | if (copiedSprite.data.row && copiedSprite.data.bay) { |
| | | copiedSprite.data.no = Utils.pureNumStr(copiedSprite.data.row) + '-' + Utils.pureNumStr(copiedSprite.data.bay); |
| | | } |