#
luxiaotao1123
2024-10-09 2d0b1bb3b3224d9cf0195b56415af6f86096778c
zy-acs-flow/src/map/MapPage.jsx
@@ -23,6 +23,7 @@
import * as Tool from './tool';
import { NotificationProvider, useNotification } from './Notification';
import Device from "./Device";
import * as Http from './http';
let player;
@@ -49,6 +50,9 @@
            setMapContainer(player.mapContainer);
            Tool.setApp(player.app);
            Tool.setMapContainer(player.mapContainer);
            Http.setNotify(notify);
            await Http.fetchMapData(0);
        }
        initialize();
@@ -78,7 +82,7 @@
                setDeviceVisible(false);
                player.hideGridLines();
                player.activateMapMultiSelect((selectedSprites, resetFn) => {
                player.activateMapMultiSelect((selectedSprites, restartFn) => {
                    console.log(selectedSprites);
                });
@@ -86,9 +90,9 @@
            case MapMode.MOVABLE_MODE:
                player.showGridLines();
                player.activateMapMultiSelect((selectedSprites, resetFn) => {
                player.activateMapMultiSelect((selectedSprites, restartFn) => {
                    Tool.spriteListBeMovable(selectedSprites, () => {
                        // resetFn();
                        restartFn();
                    });
                });
                break
@@ -96,7 +100,7 @@
                player.hideGridLines();
                setDeviceVisible(false);
                player.activateMapMultiSelect((selectedSprites, resetFn) => {
                player.activateMapMultiSelect((selectedSprites, restartFn) => {
                    console.log(selectedSprites);
                });
                break
@@ -110,11 +114,9 @@
            return
        }
        switchMode(mode);
    }, [mode]);
    }, [mode, mapContainer]);
    const onDrop = (sprite, type, x, y) => {
        console.log(sprite, type, x, y);
        const { mapX, mapY } = Tool.getRealPosition(x, y);
        sprite.x = mapX;
        sprite.y = mapY;