summaryrefslogtreecommitdiff
path: root/src/components/map/elements/TileObject.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/map/elements/TileObject.js')
-rw-r--r--src/components/map/elements/TileObject.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/components/map/elements/TileObject.js b/src/components/map/elements/TileObject.js
index 1517ef97..b1d3315e 100644
--- a/src/components/map/elements/TileObject.js
+++ b/src/components/map/elements/TileObject.js
@@ -1,24 +1,24 @@
import PropTypes from "prop-types";
import React from "react";
import {Rect} from "react-konva";
-import {OBJECT_BORDER_COLOR, ROOM_DEFAULT_COLOR} from "../../../colors/index";
-import Shapes from "../../../shapes/index";
+import {OBJECT_BORDER_COLOR} from "../../../colors/index";
import {OBJECT_BORDER_WIDTH_IN_PIXELS, OBJECT_MARGIN_IN_PIXELS, TILE_SIZE_IN_PIXELS} from "../MapConstants";
-const TileObject = ({tile, color}) => (
+const TileObject = ({positionX, positionY, color}) => (
<Rect
- x={tile.positionX * TILE_SIZE_IN_PIXELS + OBJECT_MARGIN_IN_PIXELS}
- y={tile.positionY * TILE_SIZE_IN_PIXELS + OBJECT_MARGIN_IN_PIXELS}
+ x={positionX * TILE_SIZE_IN_PIXELS + OBJECT_MARGIN_IN_PIXELS}
+ y={positionY * TILE_SIZE_IN_PIXELS + OBJECT_MARGIN_IN_PIXELS}
width={TILE_SIZE_IN_PIXELS - OBJECT_MARGIN_IN_PIXELS * 2}
height={TILE_SIZE_IN_PIXELS - OBJECT_MARGIN_IN_PIXELS * 2}
- fill={ROOM_DEFAULT_COLOR}
+ fill={color}
stroke={OBJECT_BORDER_COLOR}
strokeWidth={OBJECT_BORDER_WIDTH_IN_PIXELS}
/>
);
TileObject.propTypes = {
- tile: Shapes.Tile,
+ positionX: PropTypes.number.isRequired,
+ positionY: PropTypes.number.isRequired,
color: PropTypes.string.isRequired,
};