import React from "react"; import {Line} from "react-konva"; import {WALL_COLOR} from "../../../colors/index"; import Shapes from "../../../shapes/index"; import {TILE_SIZE_IN_PIXELS, WALL_WIDTH_IN_PIXELS} from "../MapConstants"; const WallSegment = ({wallSegment}) => { let points; if (wallSegment.isHorizontal) { points = [ wallSegment.startPosX * TILE_SIZE_IN_PIXELS, wallSegment.startPosY * TILE_SIZE_IN_PIXELS, (wallSegment.startPosX + wallSegment.length) * TILE_SIZE_IN_PIXELS, wallSegment.startPosY * TILE_SIZE_IN_PIXELS ]; } else { points = [ wallSegment.startPosX * TILE_SIZE_IN_PIXELS, wallSegment.startPosY * TILE_SIZE_IN_PIXELS, wallSegment.startPosX * TILE_SIZE_IN_PIXELS, (wallSegment.startPosY + wallSegment.length) * TILE_SIZE_IN_PIXELS, ]; } return ( ) }; WallSegment.propTypes = { wallSegment: Shapes.WallSegment, }; export default WallSegment;