import React from 'react';
import {Layer} from "react-konva";
import HoverTile from "../elements/HoverTile";
import {TILE_SIZE_IN_PIXELS} from "../MapConstants";
const HoverTileLayerComponent = ({mainGroupX, mainGroupY, mouseX, mouseY, currentRoomInConstruction, isValid, onClick}) => {
if (currentRoomInConstruction === -1) {
return
}
const positionX = Math.floor((mouseX - mainGroupX) / TILE_SIZE_IN_PIXELS);
const positionY = Math.floor((mouseY - mainGroupY) / TILE_SIZE_IN_PIXELS);
const pixelX = positionX * TILE_SIZE_IN_PIXELS + mainGroupX;
const pixelY = positionY * TILE_SIZE_IN_PIXELS + mainGroupY;
const validity = isValid(positionX, positionY);
return (
onClick(positionX, positionY)}
/>
);
};
export default HoverTileLayerComponent;