From 2efa376119e084f6c45f6d5da55d72bc19c40576 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 19 十月 2024 13:28:05 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/MapPage.jsx | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx index 6172e01..9ebb29a 100644 --- a/zy-acs-flow/src/map/MapPage.jsx +++ b/zy-acs-flow/src/map/MapPage.jsx @@ -86,12 +86,12 @@ await Http.fetchMapData(); websocket.connect(); websocket.onMessage = (wsMsg) => { - Tool.generateDynamicGraphic(curZone, JSON.parse(wsMsg)); + Tool.generateDynamicGraphic(curZone, JSON.parse(wsMsg), setCurSprite); } setTimeout(() => { - player.adaptScreen(); notify.info(translate('page.map.welcome')); + player.adaptScreen(); setDataFetched(true); setMode(MAP_MODE.OBSERVER_MODE); }, 200) @@ -140,7 +140,7 @@ player.hideStarryBackground(); player.activateMapMultiSelect((selectedSprites, restartFn) => { - setBatchSprites(selectedSprites); + Tool.multipleSelectEnhancer(selectedSprites, setCurSprite, setBatchSprites); }); mapContainer.children.forEach(child => { @@ -166,7 +166,7 @@ // player.showStarryBackground(); // 0x2f68ac player.activateMapMultiSelect((selectedSprites, restartFn) => { - setBatchSprites(selectedSprites); + Tool.multipleSelectEnhancer(selectedSprites, setCurSprite, setBatchSprites); }); mapContainer.children.forEach(child => { @@ -363,6 +363,20 @@ flexGrow: 1, // fill remaining of map space position: 'relative', backgroundColor: '#fff', + ...(mode === MAP_MODE.SETTINGS_MODE && { + animation: 'settingsPulse 1.5s infinite', + '@keyframes settingsPulse': { + '0%': { + boxShadow: `0 0 3px 1px ${theme.palette.primary.main.replace('rgb', 'rgba').replace(')', `, 0.1)`)}`, + }, + '50%': { + boxShadow: `0 0 8px 3px ${theme.palette.primary.main.replace('rgb', 'rgba').replace(')', `, 0.5)`)}`, + }, + '100%': { + boxShadow: `0 0 3px 1px ${theme.palette.primary.main.replace('rgb', 'rgba').replace(')', `, 0.1)`)}`, + }, + }, + }) }} > <Box -- Gitblit v1.9.1