import React from "react"; import { Line } from "react-konva"; import Shapes from "../../../../shapes/index"; import { WALL_COLOR } from "../../../../util/colors"; 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;