19 lines
947 B
C++
19 lines
947 B
C++
#include "pch.h"
|
|
#include "canvas.h"
|
|
|
|
Canvas* Canvas::I;
|
|
std::vector<CanvasMode*> 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
|
|
};
|