Add basic hex functionality and clean up hooks and Vector2 class

This commit is contained in:
Mitchell McCaffrey
2021-02-04 15:06:34 +11:00
parent 924b3e2481
commit de84e77e58
61 changed files with 835 additions and 573 deletions

View File

@@ -5,7 +5,7 @@ import { Group, Line, Rect, Circle } from "react-konva";
import MapInteractionContext from "../../contexts/MapInteractionContext";
import MapStageContext from "../../contexts/MapStageContext";
import { compare as comparePoints } from "../../helpers/vector2";
import Vector2 from "../../helpers/Vector2";
import {
getBrushPosition,
getDefaultShapeData,
@@ -92,7 +92,7 @@ function MapDrawing({
setDrawingShape((prevShape) => {
const prevPoints = prevShape.data.points;
if (
comparePoints(
Vector2.compare(
prevPoints[prevPoints.length - 1],
brushPosition,
0.001