import brokenLineSVG from "@/assets/svg/brokenLine.svg";
import textSVG from "@/assets/svg/text.svg";
import tableSVG from "@/assets/svg/table.svg";
import rectSVG from "@/assets/svg/rect.svg";
import circularSVG from "@/assets/svg/circular.svg";
import arrowSVG from "@/assets/svg/arrow.svg";
import iconSVG from "@/assets/svg/icon.svg";
import cigaretteSVG from "@/assets/svg/cigarette.svg";
import fireointSVG from "@/assets/svg/fireoint.svg";
import footPrintSVG from "@/assets/svg/footPrint.svg";
import footPrintReverSVG from "@/assets/svg/footPrintRever.svg";
import shoePrintSVG from "@/assets/svg/shoePrint.svg";
import shoePrintReverSVG from "@/assets/svg/shoePrintRever.svg";
import fingerPrintSVG from "@/assets/svg/fingerPrint.svg";
import corpseSVG from "@/assets/svg/corpse.svg";
import theBloodSVG from "@/assets/svg/theBlood.svg";

import type { MetaShapeType } from "../board";

export const shapes: { [key in MetaShapeType]: string } = {
  Wall: brokenLineSVG,
  Tag: textSVG,
  Table: tableSVG,
  Rectangle: rectSVG,
  Circle: circularSVG,
  Arrow: arrowSVG,
  Icon: iconSVG,
  Cigaret: cigaretteSVG,
  FirePoint: fireointSVG,
  LeftFootPrint: footPrintSVG,
  RightFootPrint: footPrintReverSVG,
  LeftShoePrint: shoePrintSVG,
  RightShoePrint: shoePrintReverSVG,
  FingerPrint: fingerPrintSVG,
  DeadBody: corpseSVG,
  BloodStain: theBloodSVG,
};

export default shapes;
