#include "pch.h" #include "canvas.h" Canvas* Canvas::I; std::vector Canvas::modes[] = { { new CanvasModePen, new CanvasModeBasicCamera }, // brush { new CanvasModePen, new CanvasModeBasicCamera }, // eraser { new CanvasModeLine, new CanvasModeBasicCamera }, // line { new CanvasModeCamera, new CanvasModeBasicCamera }, // parallax { new CanvasModeGrid, new CanvasModeBasicCamera }, // grids { new CanvasModeTransform, new CanvasModeBasicCamera }, // import { new CanvasModeTransform, new CanvasModeBasicCamera }, // cut { new CanvasModeTransform, new CanvasModeBasicCamera }, // copy { new CanvasModeFill, new CanvasModeBasicCamera }, // fill { new CanvasModeMaskFree, new CanvasModeBasicCamera }, // mask-free { new CanvasModeMaskLine, new CanvasModeBasicCamera }, // mask-poly { new CanvasModeFloodFill, new CanvasModeBasicCamera }, // flood-fill };