信标调整

This commit is contained in:
fan 2023-11-20 14:08:21 +08:00
parent c17561a467
commit 2d1f6191e7
3 changed files with 244 additions and 209 deletions

View File

@ -1,5 +1,10 @@
import { Color, Graphics } from 'pixi.js';
import { GraphicData, JlGraphic, JlGraphicTemplate } from 'src/jl-graphic';
import {
GraphicData,
JlGraphic,
JlGraphicTemplate,
VectorText,
} from 'src/jl-graphic';
import { graphicData } from 'src/protos/stationLayoutGraphics';
export interface IBeacon extends GraphicData {
@ -20,14 +25,18 @@ const beaconConsts = {
staticRadius: 6,
dynamicRadius: 8,
lineWidth: 2,
codeFontSize: 12,
};
export class Beacon extends JlGraphic {
static Type = 'beacon';
body: Graphics = new Graphics();
codeGraph: VectorText = new VectorText();
constructor() {
super(Beacon.Type);
this.addChild(this.body);
this.addChild(this.codeGraph);
this.codeGraph.name = 'beacon_code';
}
get datas(): IBeacon {
return this.getDatas<IBeacon>();
@ -36,6 +45,22 @@ export class Beacon extends JlGraphic {
return this.datas.code;
}
doRepaint(): void {
const codeGraph = this.codeGraph;
codeGraph.text = this.datas.code;
codeGraph.style.fill = beaconConsts.dynamicColor;
codeGraph.setVectorFontSize(beaconConsts.codeFontSize);
codeGraph.anchor.set(0.5);
const codeTransform = this.datas?.childTransforms?.find(
(item) => item.name === 'beacon_code'
);
if (codeTransform) {
const position = codeTransform?.transform.position;
const rotation = codeTransform?.transform?.rotation;
codeGraph.position.set(position?.x, position?.y);
codeGraph.rotation = rotation || 0;
} else {
codeGraph.position.set(0, 18);
}
this.body.clear();
let radius = beaconConsts.staticRadius;
if (this.datas.type === graphicData.Beacon.BeaconType.Static) {

View File

@ -96,13 +96,23 @@ export class BeaconInteraction extends GraphicInteractionPlugin<Beacon> {
g.cursor = 'pointer';
g.scalable = true;
g.rotatable = true;
g.hitArea = new BeaconGraphicHitArea(g);
g.codeGraph.draggable = true;
g.codeGraph.selectable = true;
g.codeGraph.rotatable = true;
g.codeGraph.transformSave = true;
g.codeGraph.eventMode = 'static';
g.body.hitArea = new BeaconGraphicHitArea(g);
g.on('transformstart', this.transformstart, this);
}
unbind(g: Beacon): void {
g.eventMode = 'none';
g.scalable = false;
g.rotatable = false;
g.codeGraph.draggable = false;
g.codeGraph.selectable = false;
g.codeGraph.rotatable = false;
g.codeGraph.transformSave = false;
g.codeGraph.eventMode = 'none';
g.off('transformstart', this.transformstart, this);
}
transformstart(e: GraphicTransformEvent) {

414
yarn.lock
View File

@ -94,109 +94,104 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
"@pixi/accessibility@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/accessibility/-/accessibility-7.3.1.tgz#74fc670fd92e104929c9a6879b0e34afd7058dd9"
integrity sha512-7+XqUbVIRKvZQOuzQkt5vGpaDIBMorK5Sa+y9exu7nYDPCYlPdVoQeiQL7v2PtUxqkrgn28faNn8OqY8MhcqrQ==
"@pixi/accessibility@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/accessibility/-/accessibility-7.2.4.tgz#3198d0059c230c668b1179457346a3b5dcba6e64"
integrity sha512-EVjuqUqv9FeYFXCv0S0qj1hgCtbAMNBPCbOGEtiMogpM++/IySxBZvcOYg3rRgo9inwt2s4Bi7kUiqMPD8hItw==
"@pixi/app@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/app/-/app-7.3.1.tgz#5f42851fcee38f502f6a50d9892b37da06efa6b4"
integrity sha512-pQG/IIgsQLXmB/Y+qeS6g/VBF824XiCKtypgYVtdg+hwKdVN4aVhayBtvFBmxz+abRBXUdHSUhBG80haPXEtCQ==
"@pixi/app@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/app/-/app-7.2.4.tgz#ae16fdc9fce04224fb36311168d902a2e7d0e65a"
integrity sha512-eJ2jpu5P28ip07nLItw6sETXn45P4KR/leMJ6zPHRlhT1m8t5zTsWr3jK4Uj8LF2E+6KlPNzLQh5Alf/unn/aQ==
"@pixi/assets@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/assets/-/assets-7.3.1.tgz#7d8562be0c8936f95f3c797de0b2d7756d932e8f"
integrity sha512-BACPZkm5ptkqXpdHvV0tdAzsVR9t9iQROa5K4OOGkyHUZhLFcoSPFu3Vfa77rzgo3xtTK+HTw3qABibr3RBcVw==
"@pixi/assets@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/assets/-/assets-7.2.4.tgz#944f4a15acc888071c0811d3d68524afb0ed069c"
integrity sha512-7199re3wvMAlVqXLaCyAr8IkJSXqkeVAxcYyB2rBu4Id5m2hhlGX1dQsdMBiCXLwu6/LLVqDvJggSNVQBzL6ZQ==
dependencies:
"@types/css-font-loading-module" "^0.0.7"
"@pixi/color@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/color/-/color-7.3.1.tgz#fe212d08db9d79f56c7d7f8b26e6eee6fe9abb00"
integrity sha512-qxDy9iEUbhR+n5zDBUUeWx9aReaELpjjP0BVneHNQxLELpx3sVxCHBXjnKe5ZTGtZsJOkD5ji7gDBfwFlUurBw==
"@pixi/color@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/color/-/color-7.2.4.tgz#6d6d5dbc01ae2a4f1c8eb48e98fff89ac0c3e40d"
integrity sha512-B/+9JRcXe2uE8wQfsueFRPZVayF2VEMRB7XGeRAsWCryOX19nmWhv0Nt3nOU2rvzI0niz9XgugJXsB6vVmDFSg==
dependencies:
"@pixi/colord" "^2.9.4"
colord "^2.9.3"
"@pixi/colord@^2.9.4":
version "2.9.6"
resolved "https://registry.npmmirror.com/@pixi/colord/-/colord-2.9.6.tgz#7e4e7851480da6fd3cef4e331f008d60be7e1204"
integrity sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==
"@pixi/compressed-textures@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/compressed-textures/-/compressed-textures-7.2.4.tgz#bbf84689a9f4f41d5a8e9476ea6520a4c19412ac"
integrity sha512-atnWyw/ot/Wg69qhgskKiuTYCZx15IxV35sa0KyXMthyjyvDLCIvOn0nczM6wCBy9H96SjJbfgynVWhVrip6qw==
"@pixi/compressed-textures@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/compressed-textures/-/compressed-textures-7.3.1.tgz#5b97a23c1bacb5b152ebd701c565eddc825938c3"
integrity sha512-1zH6vDR1+xnYaaDpno8zGkTNT/itP9J8d+dfFcKPUmzeqpm8batPkY5O7NtJ8SrQSN0UwJb+X7gFwK8LwVgKWQ==
"@pixi/constants@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/constants/-/constants-7.2.4.tgz#45c23b247309e78d4105f04063ad8b453dae8b2f"
integrity sha512-hKuHBWR6N4Q0Sf5MGF3/9l+POg/G5rqhueHfzofiuelnKg7aBs3BVjjZ+6hZbd6M++vOUmxYelEX/NEFBxrheA==
"@pixi/constants@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/constants/-/constants-7.3.1.tgz#230fe6818cdf70d2821fa12b7079d1f37bd1f6b5"
integrity sha512-Xq8tyUcVwpkPge9XGMZl9gzzNdNuKmjmxulJ9jNk9Zbf2QPVunn21WWZYBl4TO0mleUhT8wNnbXXn5CAbMgwFA==
"@pixi/core@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/core/-/core-7.3.1.tgz#1d948937437f0a7263426ab07ccb98619012b2b3"
integrity sha512-LEASg6x2wp46y2WmN227K8X3vQKU0KxflrYGgj/o573OYSpEJkmY0WMoEInTUXmhCVLOHPcnBde5YDu0JmKsjQ==
"@pixi/core@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/core/-/core-7.2.4.tgz#9f93a0744c795b17045127c2630f976580f03008"
integrity sha512-0XtvrfxHlS2T+beBBSpo7GI8+QLyyTqMVQpNmPqB4woYxzrOEJ9JaUFBaBfCvycLeUkfVih1u6HAbtF+2d1EjQ==
dependencies:
"@pixi/color" "7.3.1"
"@pixi/constants" "7.3.1"
"@pixi/extensions" "7.3.1"
"@pixi/math" "7.3.1"
"@pixi/runner" "7.3.1"
"@pixi/settings" "7.3.1"
"@pixi/ticker" "7.3.1"
"@pixi/utils" "7.3.1"
"@pixi/color" "7.2.4"
"@pixi/constants" "7.2.4"
"@pixi/extensions" "7.2.4"
"@pixi/math" "7.2.4"
"@pixi/runner" "7.2.4"
"@pixi/settings" "7.2.4"
"@pixi/ticker" "7.2.4"
"@pixi/utils" "7.2.4"
"@types/offscreencanvas" "^2019.6.4"
"@pixi/display@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/display/-/display-7.3.1.tgz#daa51d89cd6a3a62405924d3e3b347acef1a97d4"
integrity sha512-FzVsEuR9mmi8G+3HytrnKpcO9By04gJhNrYnMY6pLWwXE6MzuEtC7QYobtN1UIUp4Zs73O6lmdZtWOYqrdjgGw==
"@pixi/display@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/display/-/display-7.2.4.tgz#cbf46ba0c0c0d30064b9ce67190a0a6a3624c62f"
integrity sha512-w5tqb8cWEO5qIDaO9GEqRvxYhL0iMk0Wsngw23bbLm1gLEQmrFkB2tpJlRAqd7H82C3DrDDeWvkrrxW6+m4apg==
"@pixi/events@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/events/-/events-7.3.1.tgz#6502e29d12127fcb046d09bc0e661c71db6e8d13"
integrity sha512-L6MSeFnLo3z/pQMCLGbwp5szp1+26YoZ50De2pT6hMuPGtMtio89IkFU07G1jNuiGhJsPMw4Zn9H71KiZp+X1A==
"@pixi/events@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/events/-/events-7.2.4.tgz#06434c9e84838b87d7626151ec556a66796ac206"
integrity sha512-/JtmoB98fzIU8giN9xvlRvmvOi6u4MaD2DnKNOMHkQ1MBraj3pmrXM9fZ0JbNzi+324GraAAY76QidgHjIYoYQ==
"@pixi/extensions@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/extensions/-/extensions-7.3.1.tgz#7ca7a7274e924b55b0e9a8e3142b9c00afe5863a"
integrity sha512-KiM1uXnNQ6yjJ/8gYuqBVZxw1CPH0LRoUvnOWXrHXm74somNtJdxnEliq3zagGpyxjmiHHJmI0Y9gnXrhzVU4Q==
"@pixi/extensions@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/extensions/-/extensions-7.2.4.tgz#ab2940abce3935706e956d1bcf2dbf44aca440db"
integrity sha512-Mnqv9scbL1ARD3QFKfOWs2aSVJJfP1dL8g5UiqGImYO3rZbz/9QCzXOeMVIZ5n3iaRyKMNhFFr84/zUja2H7Dw==
"@pixi/extract@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/extract/-/extract-7.3.1.tgz#719866583bee46618d2cf9bc22d7305b6e03fcb2"
integrity sha512-kuB2gi5JHdBK0WOvvbKZiVQkQFqRZehJlDbZaiaWcgb9G9B/8M/V+fodXS/WsmTNxOegN98igkSTpD2k1dYPnA==
"@pixi/extract@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/extract/-/extract-7.2.4.tgz#2db62611a3135ee8232affdb7b26cab37cb2a0a3"
integrity sha512-wlXZg+J2L/1jQhRi5nZQP/cXshovhjksjss91eAKMvY5aGxNAQovCP4xotJ/XJjfTvPMpeRzHPFYzm3PrOPQ7g==
"@pixi/filter-alpha@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/filter-alpha/-/filter-alpha-7.3.1.tgz#45ea6a07e4186a57e4579776ce17ddd4fa05549d"
integrity sha512-6vTUFnqLuPGFgG5/ODuNcmZNmsykWo/sMR4jBekeINGoVHs3Min0nQE4t/zk2xtg7UA1reI8SQzcVhBqp8g7GQ==
"@pixi/filter-alpha@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/filter-alpha/-/filter-alpha-7.2.4.tgz#f33621fa4bdc95de09457780aa33eb253fe6447f"
integrity sha512-UTUMSGyktUr+I9vmigqJo9iUhb0nwGyqTTME2xBWZvVGCnl5z+/wHxvIBBCe5pNZ66IM15pGXQ4cDcfqCuP2kA==
"@pixi/filter-blur@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/filter-blur/-/filter-blur-7.3.1.tgz#dad7f79cefcdb5e1d4ee1dd8f0f9ea2f94fbffe1"
integrity sha512-aRK7CfKh/tnCbXS3um9LKjiQ1TOsFTPfI+OOOxcaQyZK9qs4GinnhZ2HCoq5OAcMnjMAWhvi60ssKJsP8505zw==
"@pixi/filter-blur@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/filter-blur/-/filter-blur-7.2.4.tgz#834447f9d6edec7d27414c9961b9e6009acd678a"
integrity sha512-aLyXIoxy14bTansCPtbY8x7Sdn2OrrqkF/pcKiRXHJGGhi7wPacvB/NcmYJdnI/n2ExQ6V5Njuj/nfrsejVwcA==
"@pixi/filter-color-matrix@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/filter-color-matrix/-/filter-color-matrix-7.3.1.tgz#daaf8b0da0f9bdabdf346b6c6a92c20bb4952e38"
integrity sha512-XcVyWbk91QbTpzyIV/+nQlJxsgU3QO/rOTlota18aHB4EF8ptYyVeRgIv1YXi+UxcWRE/MpWbeUVLaJG9buELA==
"@pixi/filter-color-matrix@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/filter-color-matrix/-/filter-color-matrix-7.2.4.tgz#4c9e6e174b27635ce5e92f34d372366b901e250f"
integrity sha512-DFtayybYXoUh73eHUFRK5REbi1t3FZuVUnaQTj+euHKF9L7EaYc3Q9wctpx1WPRcwkqEX50M4SNFhxpA7Pxtaw==
"@pixi/filter-displacement@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/filter-displacement/-/filter-displacement-7.3.1.tgz#66a7844164dbdcbd95acce9138eccfc6c511aa20"
integrity sha512-XrjBJcWvNxy/LlNZU6vLghUzG9kqMAM6xAIOzFm7CPwr+3Av32fyBp2l6FUYgoZMgb+4+Rxv8mPnUyX4gFMqLw==
"@pixi/filter-displacement@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/filter-displacement/-/filter-displacement-7.2.4.tgz#39da0592966079d7e194be46494b8055b5eebda2"
integrity sha512-Simq3IBJKt7+Gvk4kK7OFkfoeYUMhNhIyATCdeT+Jkdkq5WV7pYnH5hqO0YW7eAHrgjV13yn6t4H/GC4+6LhEA==
"@pixi/filter-fxaa@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/filter-fxaa/-/filter-fxaa-7.3.1.tgz#2819522d0ee703af4904a2cc9d89cec835923b81"
integrity sha512-ZL3kjIkMm29+G8AOuxDDo2VrqeJEBw6zloDDerUq71NRsyIUWJEdscdiVUDytL1/JqZwxdHEvzDNG6IF3P1VFg==
"@pixi/filter-fxaa@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/filter-fxaa/-/filter-fxaa-7.2.4.tgz#78fac5466ca1a249f343be1af90c79bae399bf92"
integrity sha512-qzKjdL+Ih18uGTJLg8tT/H+YCsTeGkw2uF7lyKnw/lxGLJQhLWIhM95M9qSNgxbXyW1vp7SbG81a9aAEz2HAhA==
"@pixi/filter-noise@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/filter-noise/-/filter-noise-7.3.1.tgz#8b3cf59352bd34a8d465afb5c07a14593fd15568"
integrity sha512-eORqa7Rn3OxZlrrF4J59VPHHgiHe+cukPQ2Wp24Q0XuYoBZrnPow5SDDwtwIfCXQg68LPdiSpKdwkLJxsew8aw==
"@pixi/filter-noise@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/filter-noise/-/filter-noise-7.2.4.tgz#0586a00381ec0e63f6c00d49cd58b781eaf07f37"
integrity sha512-QAU9Ybj2ZQrWM9ZEjTTC0iLnQcuyNoZNRinxSbg1G0yacpmsSb9wvV5ltIZ66+hfY+90+u2Nudt/v9g6pvOdGg==
"@pixi/filter-outline@^5.2.0":
version "5.2.0"
@ -208,117 +203,117 @@
resolved "https://registry.npmmirror.com/@pixi/graphics-extras/-/graphics-extras-7.3.1.tgz#2489d8044e0debde4811c310ff3d50e876bf2664"
integrity sha512-hD2C9k799Tq+YYJK1c6W+8r1K6yn0OwO3yEYFOoNA2xmquOEi67eDlyc9m1wtcGgHD/VIxDlFlbMGZHEglAwTg==
"@pixi/graphics@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/graphics/-/graphics-7.3.1.tgz#cd95a0ed7eac7b3a3e777c5dad7f810a158219c4"
integrity sha512-e1GfhN0fCtq1VDPSgd7nm034ml79SqmP0+IqX3CoilfT7Qoy+IimEYZ4R50SczGBcUGE4egDRIFYv+TgdBuQ2g==
"@pixi/graphics@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/graphics/-/graphics-7.2.4.tgz#8500b604c36184736926393cb0ca9b9de9afef86"
integrity sha512-3A2EumTjWJgXlDLOyuBrl9b6v1Za/E+/IjOGUIX843HH4NYaf1a2sfDfljx6r3oiDvy+VhuBFmgynRcV5IyA0Q==
"@pixi/math@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/math/-/math-7.3.1.tgz#3b74343729d097969c3c29d7bc92633abca73d77"
integrity sha512-kRTpac/3frRPMf8YRai3+2bFldgE7SwzGsLYjb4//QdeuY0WVaeSPJJKEVXZ/aBK/JgGO7Np75kwr7/2+qegSg==
"@pixi/math@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/math/-/math-7.2.4.tgz#219b64ca44348a1ee900ee074c51ee7e41615059"
integrity sha512-LJB+mozyEPllxa0EssFZrKNfVwysfaBun4b2dJKQQInp0DafgbA0j7A+WVg0oe51KhFULTJMpDqbLn/ITFc41A==
"@pixi/mesh-extras@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/mesh-extras/-/mesh-extras-7.3.1.tgz#17bfd8387c5d9c510b584f9c655351e8b7c8c0a6"
integrity sha512-xmK6c/cM5iDFqrg7NEjSH9i4Ieqsy9A9MWAFoIoPTph6HhCTZWNnRn6sdgLR9+6z5b8AmXujwarMBqdM7fXtvQ==
"@pixi/mesh-extras@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/mesh-extras/-/mesh-extras-7.2.4.tgz#e3c6721c1a8ff5852e76402276b2f495b7db702d"
integrity sha512-Lxqq/1E2EmDgjZX8KzjhBy3VvITIQ00arr2ikyHYF1d0XtQTKEYpr8VKzhchqZ5/9DuyTDbDMYGhcxoNXQmZrQ==
"@pixi/mesh@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/mesh/-/mesh-7.3.1.tgz#242a5df92060c9a2181a0e8d1b5dcc11aa280d2a"
integrity sha512-22b2++/UWURee2R++1PaY/zTh4UaN/ASg4DHcELI9OgM5qrxfnk3MrpdWTNyJPYWUTLlP8XYPGiwIbVPiiUNmA==
"@pixi/mesh@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/mesh/-/mesh-7.2.4.tgz#c78cc24f831a9e08d4ac0a1706e82f3498ba6907"
integrity sha512-wiALIqcRKib2BqeH9kOA5fOKWN352nqAspgbDa8gA7OyWzmNwqIedIlElixd0oLFOrIN5jOZAdzeKnoYQlt9Aw==
"@pixi/mixin-cache-as-bitmap@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-7.3.1.tgz#32bfae2e8d341c77ac737a4589960bd863e0422a"
integrity sha512-4GNr8qq0ZFqSVnIsfqlNI5cnCz1qL9kLhq+/SRf3JmPcwYolnS015HP5zhnG2nKU6pgeCz5KpQfxOYPytOlcKw==
"@pixi/mixin-cache-as-bitmap@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-7.2.4.tgz#4fb69efc40b30b0a8c2c1ad1eee6ca3227eccaed"
integrity sha512-95L/9nzfLHw6GoeqqRl/RjSloKvRt0xrc2inCmjMZvMsFUEtHN2F8IWd1k5vcv0S+83NCreFkJg6nJm1m5AZqg==
"@pixi/mixin-get-child-by-name@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-7.3.1.tgz#9c86bf288c9a42d40800dfe6fc09d11dbdea7c0c"
integrity sha512-+2tArxvfjmbWW+/8sfn+qCtNy2kUCa1xPhyGjfgLwPBAOAghpmIXWa5YXXVVdUgE2+qw3aL5OyR2n/DL1Y5/6A==
"@pixi/mixin-get-child-by-name@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-7.2.4.tgz#863b14c774d3af7e2a38a68904c06bc51a2b51dd"
integrity sha512-9g17KgSBEEhkinnKk4dqmxagzHOCPSTvGB6lOopBq4yyXmr/2WVv+QGjuzE0O+p80szQeBJjPBQxzrfBILaSRw==
"@pixi/mixin-get-global-position@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/mixin-get-global-position/-/mixin-get-global-position-7.3.1.tgz#fcc4349933a1c2cb1190b66fb83826953bcade91"
integrity sha512-WcPxxj73u/c2AXaCd8umi9xipMllOg3Cl3LJ08Dx/EA0Ce1TNg6aTr+Apu696IZ5BiXcyyelSMaPnxu6cSdCcg==
"@pixi/mixin-get-global-position@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/mixin-get-global-position/-/mixin-get-global-position-7.2.4.tgz#8c0b96a0bcd381db9486954aeeb6d06c5ea2e2c0"
integrity sha512-UrAUF2BXCeWtFgR2m+er41Ky7zShT7r228cZkB6ZfYwMeThhwqG5mH68UeCyP6p68JMpT1gjI2DPfeSRY3ecnA==
"@pixi/particle-container@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/particle-container/-/particle-container-7.3.1.tgz#69ce6107e7f04bd5e04533a21a3b5747bc444fa5"
integrity sha512-NNJph+0eZwqdrPTaxOTv7KhVjvBRi5Edrduv8orDKYcF47gOvlCzzQbKR1hvXDMkzWou18eQwO/OH/NIgQBgFA==
"@pixi/particle-container@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/particle-container/-/particle-container-7.2.4.tgz#8f277f65e73b061d0859c7e526f5161f9b090242"
integrity sha512-tpSzilZGFtAoi8XhzL0TecLPNRQAbY8nWV9XNGXJDw+nxXp18GCe8L6eEmnHLlAug67BRHl65DtrdvTknPX+4g==
"@pixi/prepare@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/prepare/-/prepare-7.3.1.tgz#c0046a9d9375a662f054762f162593081f1787fe"
integrity sha512-8dCgtUWcOotD+Y649luzOUiReoSwc2WbT1DQcq9w47BvnbDrBzZQ5KxsIUqHXW70IcT+hShqHxt6KZavCHqdMQ==
"@pixi/prepare@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/prepare/-/prepare-7.2.4.tgz#fd470bbc7dd90c4a8111989c405ffb5521850ff9"
integrity sha512-Yff5Sh4kTLdKc5VkkM44LW9gpj7Izw8ns3P1TzWxqeGjzPZ3folr/tQujGL+Qw+8A9VESp+hX9MSIHyw+jpyrg==
"@pixi/runner@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/runner/-/runner-7.3.1.tgz#007d02fd98f0710bc71d612d95a8180b4c3a40fb"
integrity sha512-N0mQCSwX9jmG63ALy85b0fLXXFu8XS9jUnzhz7T6cA3gGtAtVHBhc5Vh5ZJfFB/FhCQmeTg48PEL6t2Ea3Ogjg==
"@pixi/runner@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/runner/-/runner-7.2.4.tgz#7356e768a43809ed6f8b3254e9bdd8c1a47af0e7"
integrity sha512-YtyqPk1LA+0guEFKSFx6t/YSvbEQwajFwi4Ft8iDhioa6VK2MmTir1GjWwy7JQYLcDmYSAcQjnmFtVTZohyYSw==
"@pixi/settings@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/settings/-/settings-7.3.1.tgz#b0bb291b07564c32689ee42ad2bb8bdaecac2f9c"
integrity sha512-bC2MdSW7Jg1vT4tUy0zvlottuylGhsHfuy22ZEvQHiwk9dy0y8gC7H98my8bMjnUQNWFpfamhmVGxoMM/K95FQ==
"@pixi/settings@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/settings/-/settings-7.2.4.tgz#bfd3107ad425f99316018ee441accdf7d55627e6"
integrity sha512-ZPKRar9EwibijGmH8EViu4Greq1I/O7V/xQx2rNqN23XA7g09Qo6yfaeQpufu5xl8+/lZrjuHtQSnuY7OgG1CA==
dependencies:
"@pixi/constants" "7.3.1"
"@pixi/constants" "7.2.4"
"@types/css-font-loading-module" "^0.0.7"
ismobilejs "^1.1.0"
"@pixi/sprite-animated@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/sprite-animated/-/sprite-animated-7.3.1.tgz#16b67aeb609b355ec55cae19cb007225776bd5cc"
integrity sha512-adAs9ZRss6ioaGqmSYvjR2b+rfaC+hPwqNGyA1TwqKmgxS5c5pSPMWgiNYRRKPS7qss5T0KOWjfcHxdBHM62mg==
"@pixi/sprite-animated@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/sprite-animated/-/sprite-animated-7.2.4.tgz#46b95e52781dd7cf84ee315521c209e48c40656d"
integrity sha512-9eRriPSC0QVS7U9zQlrG3uEI5+h3fi+mqofXy+yjk1sGCmXSIJME5p2wg2mzxoJk3qkSMagQA9QHtL26Fti8Iw==
"@pixi/sprite-tiling@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/sprite-tiling/-/sprite-tiling-7.3.1.tgz#ac542cf15d4ab38e0e0e322d66324bec3cd15886"
integrity sha512-/A739b3TNncoAOqrJcy8wKa2O/aa17luAvMUrYOO3ZLsj0lqIj3lMCjNqlBsfftctAwQlmc6dM8radyeyzIsNQ==
"@pixi/sprite-tiling@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/sprite-tiling/-/sprite-tiling-7.2.4.tgz#7bcbd6e0096512fe18934a7b3250c57be19b63e4"
integrity sha512-nGfxQoACRx49dUN0oW1vFm3141M+7gkAbzoNJym2Pljd2dpLME9fb5E6Lyahu0yWMaPRhhGorn6z9VIGmTF3Jw==
"@pixi/sprite@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/sprite/-/sprite-7.3.1.tgz#e00ae401ae98bf41f16aba5664b40d3e6b4c7cc8"
integrity sha512-hSyrzcrNpGiDwc5BVnCfCMkA2Ikx+RBIXyi/Q9K6L0I2gZR8iHUWiQUJKC4jnhDVvvVcQADqiAyIBslXYQLLDw==
"@pixi/sprite@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/sprite/-/sprite-7.2.4.tgz#be7cd2d58d263131019545a83bb4df7340452ba1"
integrity sha512-DhR1B+/d0eXpxHIesJMXcVPrKFwQ+zRA1LvEIFfzewqfaRN3X6PMIuoKX8SIb6tl+Hq8Ba9Pe28zI7d2rmRzrA==
"@pixi/spritesheet@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/spritesheet/-/spritesheet-7.3.1.tgz#f128ebdf42e9e3ee526198bf29be637b02ca8501"
integrity sha512-wsCTmUnQSUp+BMrDcGERzvqdoRImNqUNXV2mj+HZyfN2ZN/kyqCxwdWhq2TrbZiAOW6PsASn8516Cei7ECJp7w==
"@pixi/spritesheet@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/spritesheet/-/spritesheet-7.2.4.tgz#9214d0c75aa95639c1f528091ac4a4850f5b5b8e"
integrity sha512-LNmlavyiMQeCF0U4S+yhzxUYmPmat6EpLjLnkGukQTZV5CZkxDCVgXM9uKoRF2DvNydj4yuwZ6+JjK8QssHI8Q==
"@pixi/text-bitmap@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/text-bitmap/-/text-bitmap-7.3.1.tgz#d153321e853c5af3a206b0d3eb198b072a01efae"
integrity sha512-sc/eoV/OOJh81/GKqIXfuUexQ0EbP2ggPvGQghaC/VyUbOAwlSMUmNmXlY68KzPX9JasIDCFyv07Utnkmona7g==
"@pixi/text-bitmap@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/text-bitmap/-/text-bitmap-7.2.4.tgz#444010da3898c35e2cdb01493bdc21706c9356a1"
integrity sha512-3u2CP4VN+muCaq/jtj7gn0hb3DET/X2S04zTBcgc2WVGufJc62yz+UDzS9jC+ellotVdt9c8U74++vpz3zJGfw==
"@pixi/text-html@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/text-html/-/text-html-7.3.1.tgz#418981ced781c934869cd5b5eee68e6249f7029f"
integrity sha512-Yo96c/fM7eSUdovZInTl/LkI44y2s2vfdkpnPjHU6ohIFJ4cAf4ok2CjBpAMExvJG8f4lvTkDRqECuRUD0DUnA==
"@pixi/text-html@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/text-html/-/text-html-7.2.4.tgz#4702cdb97c6a10ca883d004808d45b1517c7129b"
integrity sha512-0NfLAE/w51ZtatxVqLvDS62iO0VLKsSdctqTAVv4Zlgdk9TKJmX1WUucHJboTvbm2SbDjNDGfZ6qXM5nAslIDQ==
"@pixi/text@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/text/-/text-7.3.1.tgz#e0e9bb87a6e6a8dac2092276e9fb2e47c35fa1a3"
integrity sha512-73KB83+fZSww2LXXofJHLgOuNwk/8h0hir5shL8vdae8bgupv4VAw9wOG15WeSZdXoa7fU1owWyDM3RWLTmv+Q==
"@pixi/text@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/text/-/text-7.2.4.tgz#b31e7619ba80acee69cd9fb33948d34f1839bc61"
integrity sha512-DGu7ktpe+zHhqR2sG9NsJt4mgvSObv5EqXTtUxD4Z0li1gmqF7uktpLyn5I6vSg1TTEL4TECClRDClVDGiykWw==
"@pixi/ticker@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/ticker/-/ticker-7.3.1.tgz#8667523b933293bfbc1423528d32a575be73e3d1"
integrity sha512-S4ur5MQgVM0yTeJVALbRA3WkX/df/6DG6XXVoR9JaFOQ3zgXhh05O+0NFFebj4b3Ls3/y5aG6aOkkoBl1AXrCw==
"@pixi/ticker@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/ticker/-/ticker-7.2.4.tgz#5acb761d3b53a1bbb2e34db59eb2a1b0442a8ed8"
integrity sha512-hQQHIHvGeFsP4GNezZqjzuhUgNQEVgCH9+qU05UX1Mc5UHC9l6OJnY4VTVhhcHxZjA6RnyaY+1zBxCnoXuazpg==
dependencies:
"@pixi/extensions" "7.3.1"
"@pixi/settings" "7.3.1"
"@pixi/utils" "7.3.1"
"@pixi/extensions" "7.2.4"
"@pixi/settings" "7.2.4"
"@pixi/utils" "7.2.4"
"@pixi/utils@7.3.1":
version "7.3.1"
resolved "https://registry.npmmirror.com/@pixi/utils/-/utils-7.3.1.tgz#7e4148e29f2972ee6fb7286b41bfd381602e0a19"
integrity sha512-VSWebpMwOfoVuzjd0XlntmQK0RXP1UuRx1jyRuq0m/9VNnnNsZMXpmi47Adb7N1RFmlQ2FFxDxLzxmCzm9ZfTA==
"@pixi/utils@7.2.4":
version "7.2.4"
resolved "https://registry.yarnpkg.com/@pixi/utils/-/utils-7.2.4.tgz#9f74e859481e3efbb6e54e524427b39a6d99829c"
integrity sha512-VUGQHBOINIS4ePzoqafwxaGPVRTa3oM/mEutIIHbNGI3b+QvSO+1Dnk40M0zcH6Bo+MxQZbOZK5X/wO9oU5+LQ==
dependencies:
"@pixi/color" "7.3.1"
"@pixi/constants" "7.3.1"
"@pixi/settings" "7.3.1"
"@pixi/color" "7.2.4"
"@pixi/constants" "7.2.4"
"@pixi/settings" "7.2.4"
"@types/earcut" "^2.1.0"
earcut "^2.2.4"
eventemitter3 "^4.0.0"
@ -1159,6 +1154,11 @@ color-name@~1.1.4:
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
colord@^2.9.3:
version "2.9.3"
resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
combined-stream@^1.0.8:
version "1.0.8"
resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@ -2838,46 +2838,46 @@ pinia@^2.0.11:
"@vue/devtools-api" "^6.5.0"
vue-demi ">=0.14.5"
pixi-viewport@^5.0.1:
version "5.0.2"
resolved "https://registry.npmmirror.com/pixi-viewport/-/pixi-viewport-5.0.2.tgz#d0065bd28a3c34d5888ce66eff538fa78ef5cd07"
integrity sha512-U77KnCTl81xEgxEQRFEuI7MYVySWwCVkA41EnM8KiOYwgVOwdBUa7318O+u61IOnTwnoYLzaihy/kpoONKU13Q==
pixi-viewport@5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/pixi-viewport/-/pixi-viewport-5.0.1.tgz#42e3934bd1535c4e60a5b95d09d0cf00bd673917"
integrity sha512-fIILU9xztqGnhGF5SYfjn1Rir/7asWkJ8zSUay2hwzPrdGTWFtB4yiIlZDeFaLf7KHA04RRb2kI01Sy1kNksAw==
pixi.js@^7.2.4:
version "7.3.1"
resolved "https://registry.npmmirror.com/pixi.js/-/pixi.js-7.3.1.tgz#0bd8b72ecdf9aed4c5c4797bab5e84540a8521dc"
integrity sha512-BFuEOsNimxjLq/Bo16JiXBr/EKXp13z/NXdyMasRcZumCHDUdrKvTEFaUfrkFat6ZghgrWyHnREzK3b+F6OX0Q==
pixi.js@7.2.4:
version "7.2.4"
resolved "https://registry.yarnpkg.com/pixi.js/-/pixi.js-7.2.4.tgz#4cd6776bf7f74a6c5e121dd1b59329e66be2ce49"
integrity sha512-nBH60meoLnHxoMFz17HoMxXS4uJpG5jwIdL+Gx2S11TzWgP3iKF+/WLOTrkSdyuQoQSdIBxVqpnYii0Wiox15A==
dependencies:
"@pixi/accessibility" "7.3.1"
"@pixi/app" "7.3.1"
"@pixi/assets" "7.3.1"
"@pixi/compressed-textures" "7.3.1"
"@pixi/core" "7.3.1"
"@pixi/display" "7.3.1"
"@pixi/events" "7.3.1"
"@pixi/extensions" "7.3.1"
"@pixi/extract" "7.3.1"
"@pixi/filter-alpha" "7.3.1"
"@pixi/filter-blur" "7.3.1"
"@pixi/filter-color-matrix" "7.3.1"
"@pixi/filter-displacement" "7.3.1"
"@pixi/filter-fxaa" "7.3.1"
"@pixi/filter-noise" "7.3.1"
"@pixi/graphics" "7.3.1"
"@pixi/mesh" "7.3.1"
"@pixi/mesh-extras" "7.3.1"
"@pixi/mixin-cache-as-bitmap" "7.3.1"
"@pixi/mixin-get-child-by-name" "7.3.1"
"@pixi/mixin-get-global-position" "7.3.1"
"@pixi/particle-container" "7.3.1"
"@pixi/prepare" "7.3.1"
"@pixi/sprite" "7.3.1"
"@pixi/sprite-animated" "7.3.1"
"@pixi/sprite-tiling" "7.3.1"
"@pixi/spritesheet" "7.3.1"
"@pixi/text" "7.3.1"
"@pixi/text-bitmap" "7.3.1"
"@pixi/text-html" "7.3.1"
"@pixi/accessibility" "7.2.4"
"@pixi/app" "7.2.4"
"@pixi/assets" "7.2.4"
"@pixi/compressed-textures" "7.2.4"
"@pixi/core" "7.2.4"
"@pixi/display" "7.2.4"
"@pixi/events" "7.2.4"
"@pixi/extensions" "7.2.4"
"@pixi/extract" "7.2.4"
"@pixi/filter-alpha" "7.2.4"
"@pixi/filter-blur" "7.2.4"
"@pixi/filter-color-matrix" "7.2.4"
"@pixi/filter-displacement" "7.2.4"
"@pixi/filter-fxaa" "7.2.4"
"@pixi/filter-noise" "7.2.4"
"@pixi/graphics" "7.2.4"
"@pixi/mesh" "7.2.4"
"@pixi/mesh-extras" "7.2.4"
"@pixi/mixin-cache-as-bitmap" "7.2.4"
"@pixi/mixin-get-child-by-name" "7.2.4"
"@pixi/mixin-get-global-position" "7.2.4"
"@pixi/particle-container" "7.2.4"
"@pixi/prepare" "7.2.4"
"@pixi/sprite" "7.2.4"
"@pixi/sprite-animated" "7.2.4"
"@pixi/sprite-tiling" "7.2.4"
"@pixi/spritesheet" "7.2.4"
"@pixi/text" "7.2.4"
"@pixi/text-bitmap" "7.2.4"
"@pixi/text-html" "7.2.4"
postcss-selector-parser@^6.0.13:
version "6.0.13"